Categories: SQLSQL Server

[SQL] Comment obtenir la liste des tables d’une bdd

Afin d’obtenir la liste de la totalité des tables d’une base de données SQL Server, il suffit d’exécuter la requête suivante :

SELECT name FROM sysobjects WHERE type='U' ORDER BY name;


sysobjects est une table système de SQL Server qui contient une ligne par objet créé dans les bases de données (Table, vue etc…).

Logo SQL Server 2008

Attention, cette table basée sur une vue devrait être prochainement supprimée. Il vous faut donc préférer sys.objects.
Cf. sys.objects (Transact-SQL).
Pour obtenir une correspondance entre ces deux objets je vous conseille de jeter un coup d’œil sur
lost in translation deprecated system tables sysobjects.



Vous serez peut être aussi intéressé par la requête suivante :

Point d’intérêt de cet article : SQL, requête, Table, BDD.

(Testé avec SQL Server 2008)

Mots clefs liés à cet article:

  • comment afficher tables sql
  • sql liste des tables
  • liste des tables sql
  • sql liste table
adminArnaud

View Comments

Recent Posts

Joyeux Noel 2024, bonnes fêtes de fin d’année

Voilà 10 ans que je n'avais pas écrit un petit texte pour souhaiter un joyeux… Read More

4 mois ago

Fin des vacances d’halloween (1er novembre), bon retour en classe

Cela faisait un petit moment que je n'avais pas créé de billets sur ce blog.… Read More

6 mois ago

Agile | L’importance d’écrire des tâches pour une User Story

Explorez l'importance des user stories dans la méthode Agile à travers une vidéo humoristique qui… Read More

5 ans ago

[Actu] Printemps des poètes

Parce que, contrairement à ce que l'on pourrait penser ce soir qu'il pleut des cordes,… Read More

6 ans ago

[Actu] Élections présidentielles 2017

Un peu d’humour en attendant le résultat des élections présidentielles françaises. Read More

8 ans ago

[Linux] Activer/Désactiver l’UTC en ligne de commande

Si vous n'avez pas accès à l'interface graphique de votre Linux, vous pouvez modifier l'horloge… Read More

9 ans ago