--- title: "Obtener metadatos de columnas" url: https://docs.catalyst.zoho.com/es/sdk/ios/v2/cloud-scale/data-store/get-column-metadata/ description: "Puedes obtener los metadatos de todas las columnas o de una columna específica de una tabla de Data Store de la instancia dada por su ID o nombre." last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Data Store" url: /es/cloud-scale/help/data-store/introduction - name: "Columns" url: /es/cloud-scale/help/data-store/columns - name: "Get Metadata of Coulumns - API" url: /es/api/code-reference/cloud-scale/data-store/get-all-columns-metadata/#GetAllColumnsMetadata --- # Obtener metadatos de columnas ### Obtener los metadatos de una columna específica Puedes obtener los metadatos de una columna específica de una tabla de [Data Store](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/introduction) de la instancia dada, llamando al método `getColumn()`. Si la operación es exitosa, este método puede devolver los metadatos de la columna como su tipo de dato, valor predeterminado, longitud máxima, o si es de solo lectura, única u obligatoria. Puedes recuperar los metadatos de una columna específica pasando el ID de columna como argumento al método `getColumn()`, como se muestra en la sintaxis de código a continuación. El `<DATA_STORE_INSTANCE>` utilizado aquí es la instancia definida en la [página de instancia de tabla](https://docs.catalyst.zoho.com/es/sdk/ios/v2/cloud-scale/data-store/create-data-store-instance). ```bash <DATA_STORE_INSTANCE>.getColumn( id : Int64, completion : @escaping ( Result< ZCatalystColumn, ZCatalystError > ) -> Void ) ``` **Parámetros**: * `id`: El [ID de columna único](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/columns/#column-characteristics) de la columna particular que necesita ser recuperada * `completion`: Si la operación es exitosa, el bloque de completion devolverá los detalles de la columna. De lo contrario, devolverá un error. A continuación se muestra un fragmento de código de ejemplo: ```bash ZCatalystApp.shared.getDataStoreInstance(tableIdentifier : String).getColumn(id :1096000000002459 ) { ( result ) in //Reemplazar con el ID de la columna switch result{ case .success ( let column) : print(column.name) case .error( let error ) : print( "Error occurred >>> \( error )" ) } } ``` ### Obtener los metadatos de todas las columnas Puedes recuperar los metadatos de todas las columnas de una tabla de la instancia dada, usando el método `getColumns()`, como se muestra en la sintaxis de código a continuación. Si la operación es exitosa, este método puede devolver los metadatos de todas las columnas de la tabla específica. El `<DATA_STORE_INSTANCE>` utilizado en el código a continuación es la instancia creada anteriormente en la [página de instancia de tabla](https://docs.catalyst.zoho.com/es/sdk/ios/v2/cloud-scale/data-store/create-data-store-instance). ```bash <DATA_STORE_INSTANCE>.getColumns( completion : @escaping ( Result< [ ZCatalystColumn ], ZCatalystError > ) -> Void ) ``` **Parámetros**: * `completion`: Si la operación es exitosa, el bloque de completion devolverá los detalles de todas las columnas en la tabla. De lo contrario, devolverá un error. A continuación se muestra un fragmento de código de ejemplo: ```bash ZCatalystApp.shared.getDataStoreInstance(tableIdentifier : "EmployeeDetails").getColumns{ ( result ) in // Reemplaza esto con el nombre de tu tabla switch result { case .success ( let columns) : for column in columns { print(column.name) } case .error( let error ) : print( "Error occurred >>> \( error )" ) } } ```