如何可以将SQL语句作为参数传到存储过程
2个回答
展开全部
将SQL语句作为参数传到存储过程,请参见一下示例:
-- 创建示范存储过程
create procedure mypro1(@strSql nvarchar(4000))
as
execute sp_executesql @strsql
go
-- 创建示范表并插入数据
create table test1 (id int primary key,name nvarchar(50));
insert into test1 values(100,'Johnson');
-- 将SQL语句作为参数在存储过程里执行
execute mypro1 'select * from test1;'
-- 删除示范对象
drop table test1;
drop procedure mypro1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询