博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MS SQLSERVER 一次性删除所有表以及视图等等
阅读量:5947 次
发布时间:2019-06-19

本文共 722 字,大约阅读时间需要 2 分钟。

DECLARE @tablename varchar(50)DECLARE @type varchar(50)DECLARE @truncatesql varchar(255)DECLARE TrCun_Cursor CURSOR FORselect [name],[type] from sysobjects where type = 'U' or type='V'--有条件的清空表 name<>'不想清空的表名'--OPEN TrCun_CursorFETCH TrCun_Cursor INTO @tablename,@typeWHILE(@@fetch_status = 0)BEGIN    IF @type='V'        SET @truncatesql = 'drop view ' + @tablename        exec(@truncatesql) --当要删除时,就去掉--        PRINT @truncatesql    IF @type='U'        SET @truncatesql = 'drop table ' + @tablename        exec(@truncatesql) --当要删除时,就去掉--        PRINT @truncatesql    FETCH TrCun_Cursor INTO @tablename,@typeENDCLOSE TrCun_CursorDEALLOCATE TrCun_Cursor

转载于:https://www.cnblogs.com/cwy173/archive/2013/01/02/2842471.html

你可能感兴趣的文章
zeromq_传说中最快的消息队列
查看>>
ARM的栈指令
查看>>
两个tomcat一起启动
查看>>
javax.imageio.IIOException: Unsupported Image Type
查看>>
Oracle DBA之监听的静态注册与动态注册
查看>>
Oracle Golden Gate 系列十七 -- GG 一对多 real-time data distribution 说明 与 示例
查看>>
大照片背景在网页设计中应用的精美作品范例(下篇)
查看>>
Realtek 8192cu win8 驱动
查看>>
property 中的strong 与weak
查看>>
使用HDFS java api 创建文件出错。
查看>>
支持多个文档类型的文档视结构程序
查看>>
【原创】FIFO的基础和时序分析学习
查看>>
Nginx学习之十一-Nginx启动框架处理流程
查看>>
[置顶] 吃论扯谈---吃货和Office 365订阅的关系
查看>>
蓝桥杯 基础练习 十六进制转十进制(水题,进制转换)
查看>>
php有些系统会报错或提示 Cannot modify header information - headers already sent by
查看>>
从零開始开发Android版2048 (五) 撤销的实现
查看>>
OpenGL 4 : 一个漂亮的心 For you, My Love
查看>>
2007年硕士研究生面试时的英文自我介绍
查看>>
POJ1789:Truck History(Prim算法)
查看>>