sqlserver删除所有表(表结构和数据)

seo自学网 · 2019-04-13
删除所有表的外键约束   DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; ' from sysobjects where xtype = 'F' open c1 declare @c1 varchar(8000) fetch next from c1 into @c1 while(@@fetch_status=0) begin exec(@c1) fetch next from c1 into @c1 end close c1 deallocate c1 删除所有表   use db_wy GO declare @sql varchar(8000) while (select count(*) from sysobjects where type='U')>0 begin SELECT @sql='drop table ' + name FROM sysobjects WHERE (type = 'U') ORDER BY 'drop table ' + name exec(@sql) end

文章推荐:

sqlserver删除所有表(表结构和数据)

Web c# 网站系统源码开发连载系列-添加管理账号

Web c# 网站系统源码开发连载系列-后台修改Web.co...

Web c# 网站系统源码开发连载系列-后台管理权限分类

asp.net c# 百度主动推送源代码

MSSQL获取当前日期及格式

Ms Sql中存储过程的定义、修改和删除操作