sql 语句 取数据库服务器上所有数据库的名字.sql 911 B

123456789101112131415161718
  1. --取得所有数据库名 包括系统数据库
  2. select name from master.dbo.sysdatabases
  3. --取得所有非系统数据库名
  4. select name from master.dbo.sysdatabases where dbid>6 order by name
  5. --取所有信息,包括数据库文件地址
  6. select * from master.dbo.sysdatabases where dbid>6 order by name
  7. select count(*) from master.dbo.sysdatabases where name = '2009'
  8. select count(*) from master.dbo.sysdatabases where name = '2010'
  9. select count(*) from master.dbo.sysdatabases where name = '2011'
  10. select count(*) from master.dbo.sysdatabases where name = '2012'
  11. select count(*) from master.dbo.sysdatabases where name = '2013'
  12. select count(*) from master.dbo.sysdatabases where name = '2014'
  13. select count(*) from master.dbo.sysdatabases where name = '2015'
  14. select * from master.dbo.sysdatabases where name in('2009','2010','2011','2012','2013','2014','db') order by name
  15. select * from master.dbo.sysdatabases where filename like '%\数据\%'