--- title: "Ejecutar consultas ZCQL" url: https://docs.catalyst.zoho.com/es/sdk/java/v1/cloud-scale/zcql/execute-zcql-query/ description: "Esta página describe el método para ejecutar consultas ZCQL en una tabla del Data Store en tu aplicación Java con fragmentos de código de ejemplo." last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Execute ZCQL queries - API" url: /es/api/code-reference/cloud-scale/zcql/execute-zcql-query/#ExecuteZCQLQuery - name: "Execute ZCQL queries" url: /es/cloud-scale/help/zcql/introduction - name: "Data Store" url: /es/cloud-scale/help/data-store/introduction --- # ZCQL [ZCQL](https://docs.catalyst.zoho.com/es/cloud-scale/help/zcql/introduction) es el lenguaje de consulta propio de Catalyst que te permite realizar operaciones de recuperación, inserción, actualización y eliminación de datos en las tablas del [Catalyst Data Store](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/introduction). Puedes ejecutar una variedad de consultas DML usando ZCQL para obtener o manipular datos, y usar varias cláusulas y sentencias como las cláusulas SQL Join, las sentencias Groupby y OrderBy, y funciones SQL integradas. ### Ejecutar consultas ZCQL Catalyst también proporciona una [**base de datos OLAP**](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/olap-database/introduction/), además del Data Store principal que es adecuado para consultas analíticas de recuperación de datos. Puedes optar por ejecutar consultas transaccionales simples en el Data Store principal, y consultas analíticas complejas que involucren [funciones ZCQL](https://docs.catalyst.zoho.com/es/cloud-scale/help/zcql/zcql-functions/) en la base de datos OLAP. Las consultas que ejecutes en el Data Store principal pueden incluir sentencias SELECT, INSERT, UPDATE o DELETE. Las consultas que ejecutes en la base de datos OLAP solo deben incluir la sentencia SELECT, ya que las operaciones de escritura directa no están permitidas. Debes construir una consulta ZCQL y pasarla al método `executeQuery()` para su ejecución como se muestra en el código de ejemplo a continuación. El método `executeQuery()` soporta estos tres parámetros: * La variable String que contiene la sentencia de consulta construida * `isV2?`: Un valor booleano (`true` o `false`) que indica si es una consulta ZCQL v2 * `isOLAP?`: Un valor booleano (`true` o `false`) que indica si la consulta necesita ejecutarse en la base de datos OLAP ```sql executeQuery(query: string, isV2?: boolean , isOLAP?:boolean) ``` A continuación se muestra una consulta SELECT de ejemplo. La respuesta contendrá los registros que obtengas usando la consulta SELECT, o la respuesta generada para las otras operaciones. #### Fragmento de código de ejemplo **Package Imports** ```java import com.zc.component.object.ZCRowObject; import com.zc.component.zcql.ZCQL; ``` ```java //Construir la consulta a ejecutar String query = "SELECT * from empDetails limit 10"; //Obtener la instancia de ZCQL y ejecutar la consulta usando la cadena de consulta ArrayList rowList = ZCQL.getInstance().executeQuery(query, true , false) ```