`
pavel
  • 浏览: 916724 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

删除指定数据库里的所有用户表

 
阅读更多

DECLARE @au_lname VARCHAR(40),--表名
DECLARE @SQLString NVARCHAR(500)  
  
DECLARE tb CURSOR FOR  
SELECT name FROM sysobjects WHERE xtype='U'  
  
OPEN tb  

FETCH NEXT FROM tb INTO @au_lname  
WHILE @@FETCH_STATUS = 0  
BEGIN  

FETCH NEXT FROM tb INTO @au_lname  
SET @SQLString='DROP TABLE '+ @au_lname  
EXEC sp_executesql @SQLString  
END  
  
CLOSE tb  
DEALLOCATE tb  

分享到:
评论

相关推荐

    MySQL数据库的用户账号管理基础知识

    MySQL3.22.11引入了两个更容易进行这项工作的语句:GRANT 语句创建MySQL用户并指定其权限,REVOKE 语句删除权限。这两个语句充当mysql数据库中的授权表的前端,并提供直接操纵这些表内容的可选择的方法。本文将为...

    修改SQL数据库排序规则修改表栏位排序规则

    修改SQL数据库排序规则修改表栏位排序规则 修改SQL数据库排序规则: 1.修改为单用户模式 2.然后关闭所有的查询窗口,修改Options的Collocation属性,如:Chinese_PRC_90_CI_AS 3.再修改为多用户模式 修改表栏位...

    Excel VBA与数据库整合应用范例精讲

    实例2-6 获取数据库中所有表的名称和类型(ADOX) 实例2-7 获取数据库中所有的表名称(DAO) 实例2-8 获取数据库中所有数据表名称(ADO) 实例2-9 获取数据库中所有数据表名称(ADOX) 实例2-10 获取数据库中...

    MySQL数据库用户帐号管理基础知识详解

    MySQL3.22.11引入了两个更容易进行这项工作的语句:GRANT 语句创建MySQL用户并指定其权限,REVOKE 语句删除权限。这两个语句充当mysql数据库中的授权表的前端,并提供直接操纵这些表内容的可选择的方法。本文讨论了...

    达梦数据库_SQL语言手册

    在未来相当长的时间里,仍将是数据库领 域以至信息领域中数据处理的主流语言之 由于不同的产品,大都按自己产品的特点对语言进行了扩充,很难完全符合 标准。目前在 市场上已将的符合夲作为衡量产品质量的重要指标,...

    Excel VBA与数据库整合应用范例精讲书及源代码

    实例2-6 获取数据库中所有表的名称和类型(ADOX) 实例2-7 获取数据库中所有的表名称(DAO) 实例2-8 获取数据库中所有数据表名称(ADO) 实例2-9 获取数据库中所有数据表名称(ADOX) 实例2-10 获取数据库中...

    记一次 删除 PostgresSql 数据库 报错:有 N 个其它会话正在使用数据库 的解决方案

    一、数据库搭建 1、yum 指定目录安装 https://blog.csdn.net/llwy1428/article/details/105143053 2、yum 直接安装 https://blog.csdn.net/llwy1428/article/details/102486414 3、编译安装 ...4、PostgreSql 基本操作 ...

    实验1答案 - 建立学生数据库.sql

    建立环境实验和数据库/表 实验学时:2学时 实验类型:验证 实验要求:必修 一、实验目的 通过本实验的学习,使学生熟悉SQL Server 2014的集成环境,帮助学生掌握数据库、表的建立方法以及SQL Server的数据导入...

    大学 数据库 实验 报告 数据库原理实验

    新建表:双击数据库,然后双击“表”进入,在单击右键“新建表” 4)在企业管理器下创建一个服务器组group1,在这个组下注册一个服务器。查看有哪些数据库及数据库中有哪些数据对象。 在企业管理器下单击右键,...

    数据库系统概论自己版.xmind

    Rollback work:回滚当前事务,即撤销该事务中所有SQL语句对数据库的更新。这样,数据库就恢复到执行该事务第一条语句之前的状态 begin atomic … end之间:使得几个SQL语句为一个事务 数据库系统 VS 文件...

    数据库设计教案.docx

    2、数据库重组 运行一定时间后,不断的修改、删除与插入造成数据库系统性能逐步下降(盘上有废块、集簇性下降、存储空间的零散化等,从而造成存取效率下降),需要对数据库进行重新整理,此种工作叫数据库重组。...

    数据库实验报告

    ☆ 建立一个DDL 触发器,不允许删除数据库中表,并作出响应。 实验六 实验题目: 数据库的安全性 实验目的: 掌握SQL SERVER 2005的安全控制机制 实验内容: 1. 创建登录 创建lg1,lg2,并设定口令 2. 定义...

    Oracle数据库实验操作

    实验5:查看当前用户的所有表和视图 13 实验6:关于null值的问题 15 实验7:在列上起一个别名 15 实验8:在显示的时候去掉重复的行 16 实验9:显示表的部分行和部分列,使用where子句过滤出想要的行 18 实验10:使用...

    mysql数据库my.cnf配置文件

    具有大的记录长度的临时表 (所有列的长度的和)或包含BLOB列的表存储在硬盘上。 # 如果某个内部heap(堆积)表大小超过tmp_table_size,MySQL可以根据需要自动将内存中的heap表改为基于硬盘的MyISAM表。还可以通过...

    SQL数据库诗词管理系统报告参考

    删改诗词模块——用户根据自己的需要,可以自行查询指定诗词,并进行删除或修改。 查询诗词模块——可以按照诗人姓名、年代、体裁分别进行查询。 (3)诗人信息的管理: 修改诗人信息模块——可修改诗人姓名、年代、...

    数据库编程期末答疑,卷子讲解,SQL server相关操作讲解,如有侵权请联系删除

    (2) 利用ROW_NUMBER() OVER设计一分页查询存储过程DividePage,每次调用返回指定数据表中指定页大小及页码的满足条件的记录结果集,其参数设计如下,请完成过程体设计,完成后请将本定义的程序保存到脚本文件3_6_2....

    Access 2000数据库系统设计(PDF)---025

    23210.6 用查询更新表中的数据 23310.6.1 确定你是否能更新查询的特性 23310.6.2 用查询字段属性窗口格式化数据 23410.7 使表的所有字段都可以被访问 23510.8 在多个记录上创建计算 23510.8.1 使用SQL的聚集函数 ...

    医院预约管理系统(数据库MySQL课设+Java课设)

    (1)系统分为三种用户,科室管理员用户、病人用户、管理员用户,不同用户的操作功能不同,因此登录后显示的界面应该不同; (2)管理员用户登陆系统后,主要对病人用户和科室管理员信息进行增加、删除、修改;病人...

    数据库操作语句大全(sql)

    20、说明:列出数据库里所有的表名 select name from sysobjects where type='U' // U代表用户 21、说明:列出表里的所有的列名 select name from syscolumns where id=object_id('TableName') 22、说明:列示type...

Global site tag (gtag.js) - Google Analytics