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…).
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 :
(Testé avec SQL Server 2008)
Dans le monde de l'agilité, le Product Owner se doit d'écrire des user stories simples,… Read More
Parce que, contrairement à ce que l'on pourrait penser ce soir qu'il pleut des cordes,… Read More
Un peu d’humour en attendant le résultat des élections présidentielles françaises. Read More
Si vous n'avez pas accès à l'interface graphique de votre Linux, vous pouvez modifier l'horloge… Read More
Si quelqu'un m'avait dit en Janvier que je réécrirais un article dans l'année sur des… Read More
Il y a quelques semaines, mois, voire années (tout est subjectif) nos enfants (et nos… Read More
View Comments