如图,执行的那个SP中需要一个@workstationPCName这么一个参数,我是完完全全复制过来放进去的,可是在执行的时候一直报没有提供这个参数……请问这是怎么回事呢?
不能动态执行存储过程,只能动态执行SQL语句,谢谢!
不需要那个什么N‘’ 什么的
Exec 存储过程名 参数值
sp_executesql 是用来执行SQL语句的,带参数一起执行可以用来防SQL注入
要执行存储过程 直接:Exec 存储过程名 参数值
比如你的:exec Sp_GetBoxUseInfoByWordstationPCName @workstationPCName