sp_databases (Transact-SQL)
Si applica a:SQL Server
Elenca i database che risiedono in un'istanza di SQL Server o sono accessibili tramite un gateway di database.
Convenzioni di sintassi Transact-SQL
Sintassi
sp_databases
Valori del codice restituito
Nessuno
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
DATABASE_NAME | sysname | Nome del database di . Nel 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. |
OSSERVAZIONI | varchar(254) | Per il 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.
DATABASE_SIZE restituisce un valore NULL per i database di dimensioni superiori a 2,15 TB.
sp_databases non ha un equivalente in ODBC (Open Database Connectivity).
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;
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per