51Testing软件测试论坛
标题:
关于SQL SERVER2000批量建表的问题
[打印本页]
作者:
zhangchen
时间:
2007-4-11 13:24
标题:
关于SQL SERVER2000批量建表的问题
我定义了一个字符变量,比如@i,想用这个变量作表名,使用如下方式建表
create table @i(.......)
当然以上语句是不能被正确执行的。可以采用什么方式达到类似的效果?
作者:
vacation9
时间:
2007-4-11 13:41
//如果表不存在则创建
IF not EXISTS (SELECT name FROM sysobjects
WHERE name =@tablename AND type = 'U')
begin
set@createtable='create table '+ @tablename+' (myname char(2))'
exec(@createtable)
end
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2