sp_databases (Transact-SQL)
Elenca i database disponibili in un'istanza di Motore di database di SQL Server 2005 o accessibili tramite un gateway di database.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_databases
Valori di codice restituiti
Nessuno
Set di risultati
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
DATABASE_NAME |
sysname |
Nome del database. In Motore di database, questa colonna rappresenta il nome del database archiviato nella vista del catalogo sys.databases. |
DATABASE_SIZE |
int |
Dimensioni del database in kilobyte. |
REMARKS |
varchar(254) |
In Motore di database questo campo restituisce sempre NULL. |
Osservazioni
I nomi di database restituiti possono essere utilizzati come parametri nell'istruzione USE per modificare il contesto del database corrente.
In ODBC (Open Database Connectivity) non è disponibile alcuna procedura corrispondente a sp_databases.
Autorizzazioni
È richiesta l'autorizzazione CREATE DATABASE, ALTER ANY DATABASE o VIEW ANY DEFINITION ed è necessario disporre dell'autorizzazione di accesso al database. Non è possibile negare l'autorizzazione VIEW ANY DEFINITION.
Esempi
Nell'esempio seguente viene illustrata l'esecuzione di sp_databases.
USE master;
GO
EXEC sp_databases;