我尝试了许多时间将查询作为参数传递给执行一个stored procedure
。但它每次都会给编译时间带来错误。下面是我query
通过传递参数作为查询来执行sql存储过程
exec IAM_INSERT_ASSET (select top 1 ItemID from MIR_ItemMaster order by ItemID desc),1662
有两个参数,其中有第一种是通过查询动态和第二是硬编码。 Obviously I can do this by keeping query in variable and passing variable.
但我不想声明变量并直接将查询传递给过程。这怎么能实现。任何帮助?
什么是存储过程的数据类型?与ItemID相同?使用一个变量。运行该过程是一个语句,因此它不能有其他语句。 –
数据类型与参数 –
相同为什么你不使用变量?我认为这是传递动态参数的方式。 – Kitty