当前位置: 代码迷 >> Sql Server >> sql字符串连接有关问题
  详细解决方案

sql字符串连接有关问题

热度:69   发布时间:2016-04-27 11:43:04.0
sql字符串连接问题
我想用 EXECUTE (@ywlx) 来执行动态的sql语句,但是遇到个问题:
‘select * from ywmx_b where ’ + 'bm = ' + '0001'
这样结果不对
服务器: 消息 207,级别 16,状态 3,行 1
列名 '0001' 无效。

如果要是能够生成:select * from ywmx_b where bm = '0001' 就是正确的,怎能够生成上面结果


------解决方案--------------------
SQL code
'select * from ywmx_b where ' + ' bm = ''' + '0001' + ''''
------解决方案--------------------
SQL code
实在不明白,你就PRINT出来看下:declare @sql varchar(8000)set @sql='select * from ywmx_b where ' + 'bm = ' + '0001'print @sql---------------------------------select * from ywmx_b where bm = 00010001是字符串
  相关解决方案