--sp_helpdb--查看可用数据库
declare @name sysname, @sql nvarchar(4000)
DECLARE roy CURSOR
FOR
--排除不分离的数据库名就行了
SELECT name FROM sysdatabases where name not in ('master','tempdb','pubs','Northwind','msdb','model')
open roy
FETCH NEXT FROM roy INTO @name
WHILE @@FETCH_STATUS = 0
begin
set @sql=N'
EXEC sp_detach_db '+ @name+', '+ 'true'
EXEC(@sql)
print @name
FETCH NEXT FROM roy INTO @name
end
CLOSE roy
DEALLOCATE roy
相关文章
- Oracle如何批量导出数据库表结构(建表语句)
- SQL Server 很慢很卡?可以试着查找影响数据库性能的SQL语句
- .Net6 DbContext 连接指定数据库,使用sql语句直接进行操作,执行sql
- Sql Server数据库sql语句去除所有空格
- Mybatis Plus SQL语句中 字段为数据库关键字的解决方案
- sql 数据库语句中日期相减
- sql语句提交成功 但未更新数据库
- SQL数据库基本操作语句
- mysql select语句嵌套_sql语句两个select嵌套-举一个嵌套查询的SQL语句-SQL数据库嵌套查询示例...
- Oracle数据库输入sql语句出现SP2-0640: Not connected