SQL server 2005循环创建和删除表
2011-05-26 16:16
337 查看
--create table
declare @i int
declare @s Nvarchar(100)
set @i=0
while @i<1
begin
set @s= N'create table t'+cast(@i as varchar(10))+'(id int)'
exec(@s)
set @i=@i+ 1
end
--drop table
declare @i int
declare @s Nvarchar(100)
set @i=0
while @i<1
begin
set @s= N'drop table t'+cast(@i as varchar(10))
exec(@s)
set @i=@i+ 1
end
--drop table
declare @i int ,@sql nvarchar(4000)
set @i=0
while @i<100
begin
set @sql='drop table [table' + cast(@i as varchar(8000))+']'
exec( @sql)
set @i=@i+1
set @sql='' end
declare @i int
declare @s Nvarchar(100)
set @i=0
while @i<1
begin
set @s= N'create table t'+cast(@i as varchar(10))+'(id int)'
exec(@s)
set @i=@i+ 1
end
--drop table
declare @i int
declare @s Nvarchar(100)
set @i=0
while @i<1
begin
set @s= N'drop table t'+cast(@i as varchar(10))
exec(@s)
set @i=@i+ 1
end
--drop table
declare @i int ,@sql nvarchar(4000)
set @i=0
while @i<100
begin
set @sql='drop table [table' + cast(@i as varchar(8000))+']'
exec( @sql)
set @i=@i+1
set @sql='' end
相关文章推荐
- sql server 2005 中数据库表 的创建 ,查看表 属性,表的名称重命名,情况表中信息,删除表 ; 表中列重命名,添加新列,修改列的数据类型,删除列,设置列的主键外键
- SQL Server 2005中如何创建和删除外键
- Sql Server 2005 数据库快照创建删除与恢复操作方法
- 实验三:SQL server 2005基于已存在的表创建分区
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法
- 在sql server里连接远程服务器,并进行创建和删除新数据库
- 删除 SQL Server 2005 角色
- [翻译]使用C#创建SQL Server的存储过程(Visual Studio 2005 + SQL Server 2005)【转】
- 删除指定表的所有索引,包括主键索引,唯一索引和普通索引 ,适用于sql server 2005
- (C语言版)链表(四)——实现双向循环链表创建、插入、删除、释放内存等简单操作
- SQL Server 2005 如何创建分区表?
- SQL SERVER 规则的创建、绑定、解绑、删除
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法
- sql server 2005中 一个关系表中存储所有关系表及字段类型,自动创建所有表
- sql server 2005下创建的数据库导入sql server 2008
- 已安装 SQL Server 2005 Express 工具。若要继续,请删除 SQL Server 2005 Express 工具
- SQL Server 2008 数据库 不允许保存修改。您所做的更改要求删除并重新创建以下表
- SQL Server 2005 中,创建新维护计划时出现错误信息:失败" 创建维护计划"14234 解决方法
- 利用SQL Server 2005特性删除表中重复数据
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法