Affiche les informations sur les colonnes (métadonnées) d'une table en mémoire dans CAS. Cette action est fondamentale pour inspecter la structure d'une table, vérifier les types de données, les longueurs, les formats et les libellés des colonnes, ce qui est essentiel avant toute étape de manipulation ou d'analyse de données.
| Paramètre | Description |
|---|---|
| dataSourceOptions | Spécifie les options de la source de données. Utile pour les tables qui ne sont pas encore chargées en mémoire. |
| inputs | Spécifie les noms des colonnes de la table d'entrée pour lesquelles afficher les informations. Si ce paramètre n'est pas spécifié, les informations de toutes les colonnes sont affichées. |
| table | Spécifie la table en mémoire à analyser. C'est le paramètre principal pour identifier la table cible. |
Ce bloc de code charge la table `sashelp.cars` dans la caslib `casuser` pour l'utiliser dans les exemples. Cette table servira de base pour l'action `columnInfo`.
| 1 | DATA casuser.cars; SET sashelp.cars; RUN; |
Cet exemple de base utilise l'action `columnInfo` pour récupérer et afficher les métadonnées de toutes les colonnes de la table `cars`.
| 1 | |
| 2 | PROC CAS; |
| 3 | TABLE.columnInfo / TABLE={caslib='casuser', name='cars'}; |
| 4 | |
| 5 | RUN; |
| 6 |
Cet exemple montre comment utiliser le paramètre `inputs` pour cibler des colonnes spécifiques (`Make`, `Model`, `Type`) et n'afficher que leurs informations détaillées.
| 1 | |
| 2 | PROC CAS; |
| 3 | TABLE.columnInfo / TABLE={caslib='casuser', name='cars'}, inputs={{name='Make'}, {name='Model'}, {name='Type'}}; |
| 4 | |
| 5 | RUN; |
| 6 |