sp_databases (Transact-SQL)
Lista bancos de dados que residem em uma instância do Mecanismo de Banco de Dados do SQL Server 2005 ou podem ser acessados por um gateway de banco de dados.
Sintaxe
sp_databases
Valores de código de retorno
Nenhum
Conjuntos de resultados
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
DATABASE_NAME |
sysname |
Nome do banco de dados. No Mecanismo de Banco de Dados, esta coluna representa o nome de banco de dados como armazenado na exibição de catálogo sys.databases. |
DATABASE_SIZE |
int |
Tamanho de banco de dados, em kilobytes. |
REMARKS |
varchar(254) |
Para o Mecanismo de Banco de Dados, esse campo sempre retorna NULL. |
Comentários
Nomes de banco de dados retornados podem ser usados como parâmetros na instrução USE, para alterar o contexto de banco de dados atual.
sp_databases não tem nenhum equivalente em ODBC (Open Database Connectivity).
Permissões
Requer uma das permissões: CREATE DATABASE, ALTER ANY DATABASE ou VIEW ANY DEFINITION, e ainda, permissão de acesso ao banco de dados. Não pode lhe ser negada permissão VIEW ANY DEFINITION.
Exemplos
O exemplo a seguir exibe a execução do sp_databases.
USE master;
GO
EXEC sp_databases;