sql server 用变量定义表名,能够查询

2025-05-13 22:44:59
推荐回答(2个)
回答1:

sql server 中查询使用变量定义表名,需要配合exec()来实现。


如图中例子,使用 @char_table 接收 表名变量


SQL中:declare @ 定义变量,set 给变量赋值。exec()来执行动态SQL语句

回答2:

set @sql='select * from'+@table
print @sql
exec @sql --执行SQL