Jus*_*ner 33 t-sql sql-server-2005
如何使用tsql获取sql server实例中的所有数据库名称?
Pra*_*ana 13
---- SQL SERVER 2005系统程序
EXEC sp_databases
EXEC sp_helpdb
Run Code Online (Sandbox Code Playgroud)
---- SQL 2000方法仍然适用于SQL Server 2005
SELECT name
FROM sys.databases
SELECT name
FROM sys.sysdatabases
Run Code Online (Sandbox Code Playgroud)
---- SQL SERVER未记录的过程
EXEC sp_msForEachDB 'PRINT ''?'''
Run Code Online (Sandbox Code Playgroud)
了解有关数据库的更多信息:http://blog.sqlauthority.com/2007/05/12/sql-server-2005-list-all-the-database/
这应该适用于几乎任何版本的sql server
USE master;
SELECT NAME FROM sysdatabases;
Run Code Online (Sandbox Code Playgroud)
[编辑:它可能SELECT NAME FROM sys.databases
也是,微软的网站说两个,我不在我的Windows框上测试,抱歉!]
你也可以使用(仅限sql 2005)
USE master;
EXEC sp_databases;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
85858 次 |
最近记录: |