Muestra información detallada sobre las columnas de una tabla en CAS, como el tipo de datos, la longitud, el formato y la etiqueta. Es una acción fundamental para explorar y comprender la estructura de los datos antes de realizar análisis.
| Parámetro | Descripción |
|---|---|
| table | Especifica la tabla en memoria para la cual se mostrará la información de las columnas. |
| dataSourceOptions | Especifica las opciones de la fuente de datos. |
| inputs | Especifica los nombres de las columnas de la tabla de entrada. Si no se especifica este parámetro, se muestra la información de todas las columnas. |
Este bloque de código crea una tabla de ejemplo 'MYTABLE' en la caslib 'CASUSER' con algunas columnas de diferentes tipos para demostrar la acción 'columnInfo'.
| 1 | |
| 2 | PROC CAS; |
| 3 | dataStep.runCode / code=' |
| 4 | data CASUSER.MYTABLE; |
| 5 | length str_col $10; |
| 6 | num_col=1; |
| 7 | str_col="hello"; |
| 8 | date_col=today(); |
| 9 | output; |
| 10 | |
| 11 | run; |
| 12 | '; |
| 13 | RUN; |
| 14 |
Este ejemplo muestra cómo obtener información sobre todas las columnas de la tabla 'MYTABLE'.
| 1 | |
| 2 | PROC CAS; |
| 3 | TABLE.columnInfo / TABLE={name='MYTABLE', caslib='CASUSER'}; |
| 4 | |
| 5 | RUN; |
| 6 |
Este ejemplo demuestra cómo usar el parámetro 'inputs' para solicitar información solo para las columnas 'num_col' y 'date_col' de la tabla 'MYTABLE'.
| 1 | |
| 2 | PROC CAS; |
| 3 | TABLE.columnInfo / TABLE={name='MYTABLE', caslib='CASUSER'}, inputs={{name='num_col'}, {name='date_col'}}; |
| 4 | |
| 5 | RUN; |
| 6 |