sp_databases (Transact-SQL)
Se aplica a: SQL Server
Enumera las bases de datos que residen en una instancia de SQL Server o a las que se puede acceder a través de una puerta de enlace de base de datos.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_databases
Valores de código de retorno
None
Conjuntos de resultados
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
DATABASE_NAME | sysname | Nombre de la base de datos. En el Motor de base de datos, esta columna representa el nombre de la base de datos tal como se almacena en la vista de catálogo sys.databases. |
DATABASE_SIZE | int | Tamaño de la base de datos, en kilobytes. |
OBSERVACIONES | varchar(254) | Para el Motor de base de datos, este campo siempre devuelve NULL. |
Comentarios
Los nombres de bases de datos devueltos pueden utilizarse como parámetros en la instrucción USE para cambiar el contexto de la base de datos actual.
DATABASE_SIZE devuelve un valor NULL para las bases de datos de más de 2,15 TB.
sp_databases no tiene ningún equivalente en Open Database Connectivity (ODBC).
Permisos
Requiere permiso CREATE DATABASE, ALTER ANY DATABASE o VIEW ANY DEFINITION y debe tener permiso de acceso a la base de datos. No se le puede denegar el permiso VIEW ANY DEFINITION.
Ejemplos
En el siguiente ejemplo se muestra la ejecución de sp_databases
.
USE master;
GO
EXEC sp_databases;
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios