declare @sql varchar(2000)
@a varchar(100)
set @sql='select * from'+ @a+' where b like '2%''
exec(@sql)
@a varchar(100)
set @sql='select * from'+ @a+' where b like '2%''
exec(@sql)
解决方案 »
- charIndex与like哪个好?
- 数据库隔离级别运行时会自动变化。。
- 有关T-SQL分页,这条sql为什么错了。高手帮我分析,拜谢!
- 紧急求助:sqlserver2005连接的时候出错,未能加载文件或程序集。。。。。?
- delphi中如何将sql中的内容保存到txt文件中阿,急。在线等待
- sqlserver2000关于sp_OACreate的问题
- 怎样实现两张表(结构一样)的差异备份
- 如何递归调用一个存储过程
- 重金酬谢,详情请进。(决不食言,必当重谢)请斑竹勿删,谢谢了,有关人生大事,很着急,要了命了!!!!!!
- SQL语句性能问题,咋就相差那么大呢?
- 请问一个关于MSDE的问题。
- 如何把msde设置为每次系统重新启动后自己也启动
set @sql = 'select * from ' + @a + ' where b like '2%' ->这里'2%'怎么连接
declare @a varchar(20)
set @a='a'
declare @sql varchar(200)set @sql='select * from '+@a+' where b like ''2%'''
print @sql
declare @a varchar(20)
set @a='a'
declare @sql varchar(200)set @sql='select * from '+@a+' where b like ''2%'''
--print @sql
exec(@sql)