sp_databases (Transact-SQL)
Aplica-se a:SQL Server
Lista os bancos de dados que residem em uma instância do SQL Server ou podem ser acessados por meio de um gateway de banco de dados.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_databases
Valores do 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, essa coluna representa o nome do banco de dados como armazenado na exibição de catálogo sys.databases . |
DATABASE_SIZE | int | Tamanho de banco de dados, em kilobytes. |
COMENTÁRIOS | 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.
DATABASE_SIZE retorna um valor NULL para bancos de dados maiores que 2,15 TB.
sp_databases não tem equivalente no 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;
Consulte Também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de