读书人

发一个重复帖,实在没办法阿~关于SQL的

发布时间: 2012-04-22 18:34:46 作者: rapoo

发一个重复帖,实在没办法阿~关于SQL的拼接,单引号问题~~在线等~~着急~~

原帖地址,望高手 解答~~~
http://topic.csdn.net/u/20120417/10/c330532f-d791-4c5e-9326-26bff4260d8c.html?3022

[解决办法]

SQL code
declare @Sql varchar(1000)declare @ACCOUNT varchar(50)='AA'  --@ACCOUNT 为 testName 时也需要符合Set @Sql ='select * from T_ORDER where   (' +            CASE @ACCOUNT WHEN '-1' THEN '1=1'             ELSE 'ACCOUNT = '''+ CAST(@ACCOUNT AS varchar(50)) + ''''            END         + ') '            select @Sql; 

读书人网 >SQL Server

热点推荐