博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过游标的方式批量产出数据库的空表
阅读量:2240 次
发布时间:2019-05-09

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

-- 方法1:游标-- 声明变量DECLARE       @name AS NVARCHAR(100),	@count as int   set @count=0    -- 声明游标DECLARE C_Employees CURSOR FAST_FORWARD FOR   select name from sysobjects where name in(select t.namefrom sys.tables as t, sysindexes as iwhere t.object_id = i.id and i.indid <=1 and i.rows=0 )    OPEN C_Employees;-- 取第一条记录FETCH NEXT FROM C_Employees INTO @name;WHILE @@FETCH_STATUS=0BEGIN    -- 操作    print '准备'+@name	exec ('drop table '+@name);	set @count+=1;	print '成功删除'+@name	        -- 取下一条记录    FETCH NEXT FROM C_Employees INTO @name;END	  	-- 关闭游标CLOSE C_Employees;-- 释放游标DEALLOCATE C_Employees;print '共删除'+cast(@count as varchar(100)) +'个表'

转载地址:http://ethbb.baihongyu.com/

你可能感兴趣的文章
Java的三种代理模式
查看>>
java静态代理与动态代理简单分析
查看>>
JTS Geometry关系判断和分析
查看>>
阿里巴巴十年Java架构师分享,会了这个知识点的人都去BAT了
查看>>
Intellij IDEA 使用技巧一
查看>>
IDEA 护眼色设置 背景行颜色取消等设置
查看>>
idea如何显示git远程与本地的更改对比?
查看>>
Git 分支 - 分支的新建与合并
查看>>
git创建与合并分支
查看>>
23种设计模式介绍以及在Java中的实现
查看>>
如何把本地项目上传到Github
查看>>
Git的使用--如何将本地项目上传到Github
查看>>
zookeeper客户端命令行查看dubbo服务的生产者和消费者
查看>>
intellij idea 相关搜索快捷键
查看>>
oracle查看数据库连接池中最大连接数和当前用户连接数等信息
查看>>
oracle中创建同义词(synonyms)表
查看>>
建立DB-LINK和建立视图
查看>>
普通视图和物化视图的区别(转)
查看>>
物化视图加DBLINK实现数据的同步_20170216
查看>>
Redis在京东到家的订单中的使用
查看>>