注册 登录
编程论坛 SQL Server论坛

查询语句的写法

mengmengka 发布于 2007-05-28 19:43, 558 次点击
sql="select * from '" & a & "'"  a是一个变量,表示一个表,这种写法行的通吗,否则应该怎么写
2 回复
#2
棉花糖ONE2007-05-28 19:57
declare @a varchar(10)
select @a='test'
exec('select * from '+@a)
sql server中可以写成动态的
#3
初学Delphi2007-05-29 10:29

把你的单引号去掉就可以了。。
sql="select * from " & a &"";后面的可以去掉
可能是感觉对称的关系才这样写
其实加一个空字符串没意义。
sql="select * from " & a ;

1