Explorer la base de données SQL Server

Bien qu'on peut utiliser l'explorateur d'objets visuel pour voir le contenu de notre base de données, on peut également se servir d'une requête SQL, pour des besoins de programmation.

Voyons comment explorer la base de données SQL Server à l'aide de requêtes SQL.

Sortir la liste détaillée des tables et des vues de la base de données courante

SELECT table_schema, table_name, column_name, data_type, character_maximum_length,
    is_nullable, column_default, numeric_precision, numeric_scale
FROM information_schema.columns
ORDER BY table_schema, table_name, ordinal_position

Sortir les informations sur une table donnée

On ajoute la clause WHERE

SELECT table_schema, table_name, column_name, data_type, character_maximum_length,
    is_nullable, column_default, numeric_precision, numeric_scale
  FROM information_schema.columns
  WHERE table_name = 'NomTable'
  ORDER BY table_schema, table_name, ordinal_position

Sortir la liste des procédures stockées de la base de données courante

SELECT *  FROM [NomBD].information_schema.routines 
 WHERE routine_type = 'Procedure'

Sortir la liste des fonctions de la base de données courante

SELECT *  FROM [NomBD].information_schema.routines 
 WHERE routine_type = 'Function'

Print Friendly, PDF & Email

Laisser un commentaire