动态SQL

存储过程中的动态SQL 

 

sql进行拼接的时候 两个单引号 解析成一个单引号 即 '' '' 解析成 '',3个逗号''' 内容'''  解析成  2个逗号

 

实战代码 c_gcode=''' + @sGCode + '''

 

 

--------------------------------

注意: @sql的类型必须是 nvarchar 的

例如:

DECLARE @sql NVARCHAR(MAX)
SET @sql = N'select * from (SELECT CONVERT(INT, ROW_NUMBER() OVER ( ORDER BY rg.c_gcode ASC )) AS c_pageindex  FROM    dbo.tb_o_ig rg ( NOLOCK )

 

 

posted @ 2014-04-29 12:24  Coding_Yong  阅读(152)  评论(0)    收藏  举报