Published on InterSystems Developer Community (https://community.intersystems.com)

Accueil > Comment obtenir tous les champs de la table par SQL

Article
Irène Mykhailova · Juin 9, 2022 1m de lecture

Comment obtenir tous les champs de la table par SQL

Les champs peuvent être obtenu à l'aide du schéma INFORMATION_SCHEMA.

INFORMATION_SCHEMA est un schéma système et n'apparaît pas dans le menu SQL du Management Portal par défaut.

La méthode d'affichage est la suivante.

  1. Ouvrez le Management Portal → System Explorer → SQL
  2. Cochez "System" sur le côté gauche du menu déroulant du schéma.
  3. Sélectionnez INFORMATION_SCHEMA dans le menu déroulant du schéma.

Le SQL pour obtenir l'ID, le nom du champ (COLUMN_NAME), le type de données (DATA_TYPE) et la description (DESCRIPTION) pour la table spécifiée (Test.Person) est le suivant.

SELECT ID,COLUMN_NAME,DATA_TYPE,DESCRIPTION
FROM INFORMATION_SCHEMA.COLUMNS
where TABLE_SCHEMA='Test' AND TABLE_NAME='Person'
#Conseils et astuces #SQL #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health

URL de la source:https://fr.community.intersystems.com/post/comment-obtenir-tous-les-champs-de-la-table-par-sql