我有一个存储过程,该过程执行以下步骤:它更新该软件的默认值表,并只运行一个{em> {em}
存储过程采用类似reload tradeloader defaults
的参数,其中DefaultValue=ABC
是需要更改的字段,而ABC是更新的值。
现在,当手动执行时,它运行得很好,但是当我从另一个执行许多功能(包括运行一些其他powershell命令)的存储过程传递它时,它会失败;实际上,只是锁定数据库并保持运行。
我是SQL的新手,所以除了DefaultValue
和try catch
,begin tran
等以外,我没有做过其他尝试。但是没有任何作用
commit tran