zoukankan      html  css  js  c++  java
  • sql语句删除库中所有表

     1 --/第1步**********删除所有表的外键约束*************************/
     2 use DCCalc_Engine
     3 GO
     4 DECLARE c1 cursor for
     5 select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; '
     6 from sysobjects
     7 where xtype = 'F'
     8 open c1
     9 declare @c1 varchar(8000)
    10 fetch next from c1 into @c1
    11 while(@@fetch_status=0)
    12 begin
    13 exec(@c1)
    14 fetch next from c1 into @c1
    15 end
    16 close c1
    17 deallocate c1
    18 
    19 --/第2步**********删除所有表*************************/
    20 
    21 use DCCalc_Engine
    22 GO
    23 declare @sql varchar(8000)
    24 while (select count(*) from sysobjects where type='U')>0
    25 begin
    26 SELECT @sql='drop table ' + name
    27 FROM sysobjects
    28 WHERE (type = 'U')
    29 ORDER BY 'drop table ' + name
    30 exec(@sql) 
    31 end
    32 --/第2步**********删除所有存储过程*************************/
    33 use 数据库
    34 declare @tname varchar(8000)
    35 set @tname=''
    36 select @tname=@tname + Name + ',' from sysobjects where xtype='P'
    37 select @tname='drop Procedure ' + left(@tname,len(@tname)-1)
    38 exec(@tname)
  • 相关阅读:
    [Violet]天使玩偶/SJY摆棋子
    语音识别终极教程
    语音识别
    转:awesome-lane-detection
    转:awesome-object-detection
    转:Awesome
    转:Awesome Image/Video segmentation
    转:目标检测算法总结
    转:10行代码实现物体检测
    转:词向量word2vector那些事儿
  • 原文地址:https://www.cnblogs.com/zhengrui/p/8302602.html
Copyright © 2011-2022 走看看