存储过程的参数是条SQL语句
我在使用存储过程分页时
存储过程是 aaa '任意SQL语句 ',1,15
加上SQL语句后
传递给SQL数据库的最后结果是
aaa 'select * from aa where mingzi= "王 " ',1,15
提示列名无效
请帮忙解决下
------解决方案--------------------EXEC aaa 'select * from aa where mingzi= ' '王 ' ' ',1,15
------解决方案--------------------SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE proc dbo.proSql
@sql nvarchar(50)
as
begin
print @sql
exec(@sql)
end
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
看看OK?