可以是变量,但是变量的值必须是真实有效的表名;
如果不存在的表,查询语句会报错的;
在SQL语句中,所有的实体都可以是变量的,但是变量必须是数据库中实际存在的字段、名称,否则查询语句报错。
看在什么环境下,其实都可以,如果你是写在sql存诸过程之类的话就用
EXEC('select * from' & 变量 & ' where id=123')
如果是写在程序里面的,例如VB就直接用
execute("select * from '" & 变量 & "' where id=123")
不可以,否则系统会找不到指定的table。
可以的
"select from " & 变量 & "where..."
dim biao
biao="表名"
sql="SELECT * FROM "& biao
可以是变量,但是要保证变量的表存在,否则要出错哦!