--- title: "Obtener metadatos de columna" url: https://docs.catalyst.zoho.com/es/sdk/web/v4/cloud-scale/data-store/get-column-meta/ description: "Esta página describe el método para recuperar metadatos de una columna individual o múltiples columnas de una tabla en el Data Store en tu aplicación Web con fragmentos de código de ejemplo" last_updated: 2026-03-20T16:21:56Z service: Cloud Scale type: general related_links: - name: "Get Column Metadata - API" url: /es/api/code-reference/cloud-scale/data-store/get-column-metadata/#GetColumnMetadata - name: "Data Store" url: /es/cloud-scale/help/data-store/introduction --- # Obtener metadatos de columna Los detalles de metadatos de una columna individual de una tabla en el [Catalyst Data Store](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/introduction) se pueden recuperar mediante los siguientes métodos. La referencia de tabla utilizada en los fragmentos de código a continuación puede ser una [instancia de tabla](https://docs.catalyst.zoho.com/es/sdk/web/v4/cloud-scale/data-store/get-table-instance) o un [metadato de tabla.](https://docs.catalyst.zoho.com/es/sdk/web/v4/cloud-scale/data-store/get-table-meta) ### Obtener metadatos de una columna por ID Puedes obtener los metadatos de una columna de una tabla en particular usando el método `getColumnDetails()`. ```javascript //Get The Column Object using Columnid var datastore = catalyst.table; var table = datastore.tableId("SampleTable"); var column = table.columnId(COLUMN_ID); ``` A continuación se muestra una respuesta de ejemplo que recibirás para cada versión: **Web SDK** ``` { table_id: "2305000000007003", column_sequence: "5", column_name: "CityName", category: 2, data_type: "varchar", audit_consent: false, max_length: "100", is_mandatory: false, decimal_digits: "2", is_unique: true, search_index_enabled: false, column_id: "2305000000007725" } { table_id: 2305000000007003, column_sequence: 5, column_name: "CityName", category: 2, data_type: "varchar", max_length: 100, is_mandatory: false, decimal_digits: 2, is_unique: true, search_index_enabled: false, column_id: 2305000000007725 } ``` ### Obtener metadatos de una columna por nombre Una forma alternativa de obtener los metadatos de una columna es haciendo referencia al nombre de la columna. Esto devuelve la misma respuesta que la anterior. Los metadatos de columna no involucrarán operaciones adicionales. Por lo tanto, la promesa devuelta aquí se resuelve a un objeto JSON. ```javascript //Get The Column Object using Columnname var datastore = catalyst.table; var table = datastore.tableId('SampleTable'); var column = table.columnId(COLUMN_NAME); ``` A continuación se muestra una respuesta de ejemplo que recibirás para cada versión: **Web SDK** ``` { table_id: "2305000000007003", column_sequence: "5", column_name: "CityName", category: 2, data_type: "varchar", audit_consent: false, max_length: "100", is_mandatory: false, decimal_digits: "2", is_unique: true, search_index_enabled: false, column_id: "2305000000007725" } { table_id: 2305000000007003, column_sequence: 5, column_name: "CityName", category: 2, data_type: "varchar", max_length: 100, is_mandatory: false, decimal_digits: 2, is_unique: true, search_index_enabled: false, column_id: 2305000000007725 } ``` ### Obtener detalles de metadatos de columna Para obtener los detalles de metadatos de una columna, debes usar cualquiera de los objetos de columna creados en los pasos anteriores, lo cual devolverá una promesa. La promesa devuelta se resolverá a un objeto en el cual la clave **content** contiene los detalles de metadatos de la columna. ```javascript //Get The column details which in turn returns a promise var datastore = catalyst.table; var table = datastore.tableId('SampleTable'); var column = table.columnId(COLUMN_NAME); var columnPromise = column.get(); columnPromise .then((response) => { console.log(response.content); }) .catch((err) => { console.log(err); }); ``` A continuación se muestra una respuesta de ejemplo que recibirás para cada versión: **Web SDK** ``` { table_id: "2305000000007003", column_sequence: "5", column_name: "CityName", category: 2, data_type: "varchar", audit_consent: false, max_length: "100", is_mandatory: false, decimal_digits: "2", is_unique: true, search_index_enabled: false, column_id: "2305000000007725" } { table_id: 2305000000007003, column_sequence: 5, column_name: "CityName", category: 2, data_type: "varchar", max_length: 100, is_mandatory: false, decimal_digits: 2, is_unique: true, search_index_enabled: false, column_id: 2305000000007725 } ``` ### Obtener metadatos de todas las columnas Además de obtener los metadatos de una columna individual, puedes recuperar los metadatos de todas las columnas de una tabla en particular usando el método `getAllColumns()`. > **Nota: ** La promesa devuelta aquí se resuelve en un arreglo de detalles de metadatos de columnas. ```javascript //Get all the columns in the table which in turn returns a promise var datastore = catalyst.table; var table = datastore.tableId('SampleTable'); var allcolumnPromise = table.getColumns(); allcolumnPromise .then((response) => { console.log(response.content); }) .catch((err) => { console.log(err); }); ``` A continuación se muestra una respuesta de ejemplo que recibirás para cada versión: **Web SDK** ``` [ { table_id: "2136000000007781", column_sequence: "1", column_name: "ROWID", category: 1, data_type: "bigint", audit_consent: false, max_length: "50", is_mandatory: false, decimal_digits: "2", is_unique: false, search_index_enabled: false, column_id: "2136000000007784" }, { table_id: "2136000000007781", column_sequence: "2", column_name: "CREATORID", category: 1, data_type: "bigint", max_length: "50", is_mandatory: false, decimal_digits: "2", is_unique: false, search_index_enabled: true, column_id: "2136000000007786" }, { table_id: "2136000000007781", column_sequence: "3", column_name: "CREATEDTIME", category: 1, data_type: "datetime", max_length: "50", is_mandatory: false, decimal_digits: "2", is_unique: false, search_index_enabled: true, column_id: "2136000000007788" }, { table_id: "2136000000007781", column_sequence: "4", column_name: "MODIFIEDTIME", category: 1, data_type: "datetime", max_length: "50", is_mandatory: false, decimal_digits: "2", is_unique: false, search_index_enabled: true, column_id: "2136000000007790" }, { table_id: "2136000000007781", column_sequence: "5", column_name: "CityName", category: 2, data_type: "varchar", max_length: "100", is_mandatory: false, decimal_digits: "2", is_unique: true, search_index_enabled: true, column_id: "2136000000008503" } ] [ { table_id: 2136000000007781, column_sequence: 1, column_name: "ROWID", category: 1, data_type: "bigint", max_length: 50, is_mandatory: false, decimal_digits: 2, is_unique: false, search_index_enabled: false, column_id: 2136000000007784 }, { table_id: 2136000000007781, column_sequence: 2, column_name: "CREATORID", category: 1, data_type: "bigint", max_length: 50, is_mandatory: false, decimal_digits: 2, is_unique: false, search_index_enabled: true, column_id: 2136000000007786 }, { table_id: 2136000000007781, column_sequence: 3, column_name: "CREATEDTIME", category: 1, data_type: "datetime", max_length: 50, is_mandatory: false, decimal_digits: 2, is_unique: false, search_index_enabled: true, column_id: 2136000000007788 }, { table_id: 2136000000007781, column_sequence: 4, column_name: "MODIFIEDTIME", category: 1, data_type: "datetime", max_length: 50, is_mandatory: false, decimal_digits: 2, is_unique: false, search_index_enabled: true, column_id: 2136000000007790 }, { table_id: 2136000000007781, column_sequence: 5, column_name: "CityName", category: 2, data_type: "varchar", max_length: 100, is_mandatory: false, decimal_digits: 2, is_unique: true, search_index_enabled: true, column_id: 2136000000008503 } ] ```