当前位置: 代码迷 >> Sql Server >> 存储过程的参数是条SQL语句解决方法
  详细解决方案

存储过程的参数是条SQL语句解决方法

热度:53   发布时间:2016-04-27 15:34:14.0
存储过程的参数是条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?
  相关解决方案