社区
MS-SQL Server
帖子详情
谁知道删除一个DataBase中所有dbo表的SQL语句?
jackjack
2002-05-08 06:08:54
不用DROP TABLE DB.table1,DB.table2,DB.table3...
...全文
93
12
打赏
收藏
谁知道删除一个DataBase中所有dbo表的SQL语句?
不用DROP TABLE DB.table1,DB.table2,DB.table3...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jackjack
2002-05-10
打赏
举报
回复
好,可以!谢了!
刚学数据库,以后还请多指教!
UN_78
2002-05-09
打赏
举报
回复
select name into tmpuser from sysobjects where xtype='U'
做个程序
判断tmpuser 表是否为空
do while not eof()
drop table tmpuser.name
loop
prjM
2002-05-09
打赏
举报
回复
利用存储过程的游标完成吧。DataBase中所有dbo表可以从sysobjects获取。
winner_7621
2002-05-09
打赏
举报
回复
直接把那个数据库删掉
N_chow
2002-05-09
打赏
举报
回复
sp_msforeachtable屬微軟未公開的系統stored procedure.
wylyf
2002-05-09
打赏
举报
回复
这个sp_msforeachtable真是难办,在联机丛书中竟然没有找到解释,到MS的MSDN上去看看去,真是难受!
N_chow
2002-05-09
打赏
举报
回复
還沒想好,怎麼確定table的owner???
這點要請哪位兄弟想想了,我現在實在是沒時間。
ms_ForEachTable後可加條件來限制的。
warning
2002-05-09
打赏
举报
回复
楼上的确实毒!:)
这样还不如直接删库
N_chow
2002-05-09
打赏
举报
回复
我有一主意,就是毒了點,用過之後別後悔,後悔你也別找我。
Exec sp_MSForEachTable "Drop table ?"
GO
就這樣,慎用!!!!
jackjack
2002-05-09
打赏
举报
回复
一条语句是不行
还有没有其它方法?
weixy
2002-05-08
打赏
举报
回复
你确定删除吗?别删错了。先查到DBO的id,然后在sysobjects中where uid = ……
yousoft2013
2002-05-08
打赏
举报
回复
不行吧,直接删除数据还差不多!
SQL Server
中
的
dbo
:正确调用
表
的方法与实践
本文详细介绍了SQLServer
中
dbo
的角色,包括其权限、对象所有权及在
表
调用
中
的应用。强调了正确使用
dbo
身份、权限管理与最小权限原则的重要性,以确保数据库安全和性能。
SQL Server学习之路:建立数据库、建立
表
本文详细介绍如何使用SQLServer2012的SSMS工具及
SQL语句
创建数据库和
表
。包括配置环境、创建数据库、通过图形界面和
SQL语句
创建
表
等步骤。
使用 T-SQL 语句完成数据库的创建、编辑、修改及
删除
本文详细介绍了如何在SQLServer
中
创建、修改和
删除
数据库,包括数据文件和日志文件的管理,通过T-
SQL语句
实现数据库的增删改查等操作。
生成
删除
数据库
表
数据的
SQL语句
本文介绍了一种SQL查询方法,通过提取syscolumns和sysobjects
表
中
的信息,结合字段注释,生成针对整个数据库的
删除
语句,以
表
名和第一列注释作为
表
的说明。
Sql server 使用drop
database
语句,无法
删除
正在使用的数据库的解决办法
本文提供了一种在数据库当前正在使用时,通过强制关闭所有连接来实现数据库
删除
的方法。使用
SQL语句
和游标或循环结构,可以有效地kill掉目标数据库上的所有活动连接,从而允许DROP
DATABASE
操作成功执行。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章