sp_databases (Transact-SQL)
Mis à jour : 14 avril 2006
Répertorie les bases de données présentes dans une instance du moteur de base de données SQL Server 2005 ou accessibles via une passerelle de base de données.
Conventions de la syntaxe de Transact-SQL
Syntaxe
sp_databases
Jeux de résultats
Nom de colonne | Type de données | Description |
---|---|---|
DATABASE_NAME |
sysname |
Nom de la base de données. Dans le moteur de base de données, cette colonne représente le nom de la base de données stocké dans l'affichage catalogue sys.databases. |
DATABASE_SIZE |
int |
Taille de la base de données, exprimée en kilo-octets. |
NOTES |
varchar(254) |
Pour le moteur de base de données, ce champ contient toujours la valeur NULL. |
Notes
Les noms de bases de données qui sont renvoyés peuvent être utilisés comme paramètres dans l'instruction USE pour changer de contexte de base de données active.
sp_databases ne possède pas d'équivalent dans ODBC (Open Database Connectivity).
Autorisations
Nécessite l'autorisation CREATE DATABASE, ALTER ANY DATABASE ou VIEW ANY DEFINITION et doit être autorisée à accéder à la base de données. L'autorisation VIEW ANY DEFINITION ne peut pas lui être refusée.
Valeurs des codes renvoyés
Aucun
Exemples
L'exemple suivant illustre l'exécution de sp_databases
.
USE master;
GO
EXEC sp_databases;
Voir aussi
Référence
sys.databases (Transact-SQL)
HAS_DBACCESS (Transact-SQL)
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
14 avril 2006 |
|