51Testing软件测试论坛
标题:
SQL中如何创建表名为变量的表
[打印本页]
作者:
vacation9
时间:
2007-3-25 22:24
标题:
SQL中如何创建表名为变量的表
在while循环中使用语句
create table 表名()
如何使表名为变量?
作者:
shanxi
时间:
2007-3-26 15:14
//如果表不存在则创建
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
作者:
qianqian06660
时间:
2007-3-26 16:33
学习
作者:
vacation9
时间:
2007-3-27 20:54
非常感谢
作者:
skblackcat
时间:
2007-3-28 11:54
AND type = 'U' 这句似乎可以不要 是USER表还是SYS表都一样,反正表不能重名
作者:
rickyzhu
时间:
2007-3-28 14:09
从tab中找tname!='tablename'的应该也可以.
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2