使用存储过程
declare @tableName [nvarchar](50),@Sql [nvarchar](500),@i [int],@temp [nvarchar](10),@n [int]
set @n = 100
set @i = 1
set @temp='a'
while(@i<@n)
begin
Set @tableName = @temp+@i
if exists (select * from dbo.sysobjects where id = object_id(@tablename) and OBJECTPROPERTY(id, N'IsUserTable') = 1)
begin
set @sql = 'drop table '+@tableName
print @sql
exec(@sql)
end--set @sql = 'drop table '+@tablename
--exec(@sql)
set @sql = 'Create table '+@tableName+'(YGBH [nvarchar](10),RQ nvarchar(10),BDMC nvarchar(10),XH int,BZ [nvarchar](50))'
exec(@sql)
set @i = @i +1
end
declare @tableName [nvarchar](50),@Sql [nvarchar](500),@i [int],@temp [nvarchar](10),@n [int]
set @n = 100
set @i = 1
set @temp='a'
while(@i<@n)
begin
Set @tableName = @temp+@i
if exists (select * from dbo.sysobjects where id = object_id(@tablename) and OBJECTPROPERTY(id, N'IsUserTable') = 1)
begin
set @sql = 'drop table '+@tableName
print @sql
exec(@sql)
end--set @sql = 'drop table '+@tablename
--exec(@sql)
set @sql = 'Create table '+@tableName+'(YGBH [nvarchar](10),RQ nvarchar(10),BDMC nvarchar(10),XH int,BZ [nvarchar](50))'
exec(@sql)
set @i = @i +1
end
解决方案 »
- sql2008怎样从r1升级到r2
- C# 搜索提示
- 谁提供点关于BHO的资料啊或者教程啊
- 用gridview显示座位是否已经被订座
- WinForm中的一个循环速度好慢
- 用c#.net做的网站,在本机上测试,button按扭连接的页面可以跳转,可能把它放到其他机子上就不行了,点击按扭没有反映,为什么啊,在线等
- 请教~急~我一个项目放到2003的服务器上,出现Server Application Unavailable这个错误
- 一个xml数据类型转换问题,有string转换为int型,可出现了问题,请兄弟们帮我看看什么地出错了,多谢!
- 请高手指教框架设计这本书很有用吗
- sunny6281 & sunnyboy6281 进来解释一下
- 如何把这种格式的时间 2004-9-25 19:50:39 与数据库里的这种格式的时间 3/25/2004 7:50:39 PM 相比较?
- 图片是放在字段里,不是文件名,我如何才可以显示在网页上面?
--exec(@sql)
set @sql = 'Create table '+@tableName+'(YGBH [nvarchar](10),RQ nvarchar(10),BDMC nvarchar(10),XH int,BZ [nvarchar](50))'
exec(@sql)--->
else
begin
set @sql = 'Create table '+@tableName+'(YGBH [nvarchar](10),RQ nvarchar(10),BDMC nvarchar(10),XH int,BZ [nvarchar](50))'
exec(@sql)
end
如果不为空的话在foreach这个DataRow,如果为空的话那DataRow[]的Length就为0