首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

,利用查询分析器怎么快速批量分离数据库

2012-03-21 
求助,利用查询分析器如何快速批量分离数据库我有几百个数据库,想分离指定年份的数据库,请问如何操作?库名

求助,利用查询分析器如何快速批量分离数据库
我有几百个数据库,想分离指定年份的数据库,请问如何操作?

库名形如:

  ...
  DATA_099_2012
  DATA_101_2011
  DATA_101_2012
  DATA_102_2010
  DATA_102_2011
  DATA_102_2012
  DATA_103_2011
  DATA_103_2012
  DATA_104_2012
  ...
  ...



[解决办法]
--sql 2005

use master

declare @dbname as varchar(50)
while exists(select 1 from sys.databases where name like 'data_%')
begin
set @dbname = (select top 1 name from sys.databases where name like 'data_%')
exec sp_detach_db @dbname, 'false' 
end

热点排行