如何在存储过程中执行语句 declar @s varchar(1023)set @s = 'select * from tablename where ....'exec(@s) --用exec 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declar @s varchar(1023)set @s = 'select * from tablename where ....'exec(@s) --用exec同意樓上 但是,我的sql语句是动态生成的。中间有“ '' ”(单引号)。如何处理。例如declar @s varchar(1023), @f varchar(20)set @f = 'ss'set @s = 'select * from tablename where 列1 = ' + @f 列1是varchar declar @s varchar(1023), @f varchar(20)set @f = 'ss'set @s = 'select * from tablename where 列1 = ''' + @f +'''' 新手问题,给讲一下哈! 日期问题 用Create TRIGGER语句创建触发器问题!请各位大虾帮帮忙,在线等待! 如何检测出不正确的日期? 奇怪的问题 求MS SQL 联合查询语句 数据库多表查询 关于SQL6.5数据库的恢复问题 超时问题 T-SQL语句有问题请教 请问谁可以对下面的语句进行解释一下 如何在query中用一个变量来接收触发器中的返回值?
set @s = 'select * from tablename where ....'
exec(@s) --用exec同意樓上
declar @s varchar(1023),
@f varchar(20)
set @f = 'ss'
set @s = 'select * from tablename where 列1 = ' + @f
列1是varchar
@f varchar(20)
set @f = 'ss'
set @s = 'select * from tablename where 列1 = ''' + @f +''''