首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么在drop table 后跟变量

2012-05-11 
如何在drop table 后跟变量declare @name varchar(50)后面用游标获取值以后赋给变量@name如何将变量@name

如何在drop table 后跟变量
declare @name varchar(50)
后面用游标获取值以后赋给变量@name

如何将变量@name的值用在drop语句里?

drop table @name --这样写是错误的,正确的应该怎么写?


[解决办法]

SQL code
--拼成字符串执行就可以了DECLARE  @SQL ......declare @name varchar(50)SET @SQL='DROP TABLE '+...
[解决办法]
SQL code
exec('drop table '+@name)
[解决办法]
SQL code
declare @name varchar(50)set @name='tableName'exec ('drop table '+@name)
[解决办法]
只能拼接成SQL语句,用EXEC执行了
[解决办法]
动态获取值,请使用动态SQL。

热点排行
Bad Request.