执行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 Server、MySql、Oracle中如何删除视图;如何执行视图