读书人

SQL语句中的某一部分能否用变量代替(

发布时间: 2012-03-11 18:15:39 作者: rapoo

SQL语句中的某一部分能否用变量代替(类似宏代换)?
用Transact-SQL编程时,语句中的某一部分能否用变量代替(类似宏代换)。例如,下面的代码中,希望用变量@TableName的值作为FROM的表名:
DECLARE @TableName varchar(100)
SET @TableName='ExampleTable'
SELECT * FROM @TableName


[解决办法]

SQL code
DECLARE @TableName varchar(100) SET @TableName= 'ExampleTable ' exec('SELECT * FROM '+@TableName) 

读书人网 >SQL Server

热点推荐