sqlserver存储过程执行字符串
时间: 2023-05-17 09:03:36 浏览: 176
在存储过程中执行字符串中存有的sql语句
5星 · 资源好评率100%
可以使用 EXECUTE 或者 sp_executesql 命令来执行字符串形式的存储过程。例如:
DECLARE @sql NVARCHAR(MAX)
SET @sql = 'EXECUTE my_stored_procedure @param1 = ''value1'', @param2 = ''value2'''
EXECUTE sp_executesql @sql
其中,@sql 变量存储了要执行的字符串形式的存储过程,sp_executesql 命令可以执行该字符串。如果存储过程需要传递参数,则可以在字符串中使用参数名和参数值的形式来传递参数。
阅读全文