users_user-20.html - [SQL Server] Récupérer la liste des champs d'une table
SQL Serveur fournit des vues d'informations sur les objets qu'il contienPour récupérer la liste des champs d'une table :
- SELECT * FROM INFORMATION_SCHEMA.COLUMNS
- WHERE TABLE_NAME = 'MaTable'
Cette requette peut servir aussi à savoir si un champ existe.
En utilisant les tables systèmes :
- SELECT C.name
- FROM dbo.syscolumns C
- INNER JOIN dbo.sysobjects O ON (O.id = C.id)
- WHERE O.type = 'U' AND O.name = 'MaTable'
Poster un commentaire