执行SQL删除数据库

Posted Jia_ShengJie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了执行SQL删除数据库相关的知识,希望对你有一定的参考价值。

USE [master];  
EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = N'数据库名称';
ALTER DATABASE [数据库名称] SET  SINGLE_USER WITH ROLLBACK IMMEDIATE;
DROP DATABASE [数据库名称];

简述:

    做C#开发时,有这样一个应用场景:需要新建一个数据库、建表、插入数据、备份、删除当前数据库。但是通过执行SQL来删除数据库时,总是提示异常(“当前数据库正在使用,删除失败”),在网上找了各种方法都是不行,直接让人无语。偶然的机会发现这段代码,总算OK了。


以上是关于执行SQL删除数据库的主要内容,如果未能解决你的问题,请参考以下文章

执行SQL删除数据库

在Sql Server、MySql、Oracle中如何删除视图;如何执行视图

在 jquery 中执行 sql 查询,以便从 html 表和数据库中删除数据

mysql动态执行sql批量删除数据

怎样在pl/sql中创建,执行和删除存储过程

SQL 删除索引错误