Editor de consultas
Opciones de despliegue: Netezza Performance Server para Cloud Pak for Data
Con el editor de consultas, puedes ejecutar consultas SQL en un host y una base de datos específicos. También puedes guardar las consultas que crees.
Ejecutar consultas con el editor de consultas
- Ir al editor de consultas.
- En Objetos de datos, seleccione la base de datos y el esquema en los que desea ejecutar la consulta. Si no elige una base de datos, se seleccionará la base de datos SYSTEM por defecto. Si selecciona una base de datos pero no elige un esquema, se selecciona el esquema por defecto para la base de datos.
- Escriba las sentencias SQL que desea ejecutar. En el editor de consultas, cada sentencia SQL está separada por el separador de sentencias por defecto: un punto y coma
(;). Cuando se ejecuta una consulta con la configuración por defecto, cada sentencia SQL se ejecuta en su propia sesión.Ejemplo:
SELECT * FROM "TESTDB"."ADMIN"."TEST_TABLE" LIMIT 10; INSERT INTO "TESTDB"."ADMIN"."TEST_TABLE" ("COL1") VALUES (1); SELECT * FROM "TESTDB"."ADMIN"."TEST_TABLE" LIMIT 10;Las sentencias del ejemplo se ejecutan en 2 sesiones separadas.- Si desea ejecutar consultas que contienen punto y coma en una sola sesión, consulte Ejecución de sentencias SQL en una sola sesión.
- Si desea agrupar consultas que contienen punto y coma para ejecutarlas en varias sesiones, consulte Ejecución de varias sentencias SQL en distintas sesiones.
- Si su consulta es una sentencia select, aparecerá la opción Establecer límite. Con Establecer límite, puede especificar cuántas filas de datos recuperar. El valor por defecto es Sin límite.
- En Configuración de la hoja de cálculo, puede añadir las siguientes opciones:
- una cláusula de límite en una sentencia select que sea mayor que su límite máximo predeterminado de filas en el resultado.
Ejemplo:
select * from table1 limit 10;El campo Resultados muestra el valor más pequeño de estos dos parámetros.
- defina el campo Separador de sentencia como vacío o escriba un separador distinto del punto y coma '
;. Por ejemplo, puedes elegir el ampersand '&. - establecer el tiempo de espera del editor de consultas en minutos.
- una cláusula de límite en una sentencia select que sea mayor que su límite máximo predeterminado de filas en el resultado.
- Seleccione una de las siguientes opciones:
- Haga clic en Ejecutar para ejecutar la consulta. Puede ejecutar la selección, ejecutar al cursor o ejecutar desde el cursor. Los resultados de la consulta se muestran en el panel en un solo bloque.
- Haz clic en el icono del disquete que aparece en la barra de herramientas "
SQLworksheet" para guardar la consulta como plantilla. La consulta guardada se añade a Consultas guardadas y Consultas > Consultas recientes. - Pulse Borrar para borrar la consulta.
Ejecución de varias sentencias SQL en una sola sesión
- Ir al editor de consultas.
- En Objetos de datos, seleccione la base de datos y el esquema en los que desea ejecutar la consulta. Si no elige una base de datos, se seleccionará la base de datos por defecto "
SYSTEM. Si selecciona una base de datos pero no elige un esquema, se selecciona el esquema por defecto para la base de datos. - Escriba las sentencias SQL que desea ejecutar.Ejemplo:
set schema A1; create table TBL1 (COL1 int); - En Configuración de la hoja de cálculo, puede añadir las siguientes opciones:
- Si su consulta es una sentencia select, aparecerá la opción Establecer límite. Con Establecer límite, puede especificar cuántas filas de datos recuperar. El valor por defecto es Sin límite. Añada una cláusula de límite en una sentencia select que sea mayor que su Límite máximo predeterminado de filas en el resultado.
Ejemplo:
select * from table1 limit 10;El campo Resultados muestra el valor más pequeño de estos dos parámetros.
- defina el campo Separador de sentencia como vacío o escriba un separador distinto del punto y coma '
;. Por ejemplo, puedes elegir el ampersand '&. Cuando se utiliza un separador vacío o un separador distinto del predeterminado, todas las sentencias de la hoja de cálculo actual pueden ejecutarse juntas, en la misma sesión. Ahora, las 2 sentencias del ejemplo del paso 3 se ejecutan en 1 sesión. establecer el tiempo de espera del editor de consultas en minutos. - establecer el tiempo de espera del editor de consultas en minutos.
- Si su consulta es una sentencia select, aparecerá la opción Establecer límite. Con Establecer límite, puede especificar cuántas filas de datos recuperar. El valor por defecto es Sin límite. Añada una cláusula de límite en una sentencia select que sea mayor que su Límite máximo predeterminado de filas en el resultado.
- Seleccione una de las siguientes opciones:
- Haga clic en Ejecutar para ejecutar la consulta. Puede ejecutar la selección, ejecutar al cursor o ejecutar desde el cursor. Los resultados de la consulta se muestran en el panel en un solo bloque.
- Haz clic en el icono del disquete que aparece en la barra de herramientas "
SQLworksheet" para guardar la consulta como plantilla. La consulta guardada se añade a Consultas guardadas y Consultas > Consultas recientes. - Pulse Borrar para borrar la consulta.
Ejecución de varias sentencias SQL en diferentes sesiones
- Ir al editor de consultas.
- En Objetos de datos, seleccione la base de datos y el esquema en los que desea ejecutar la consulta. Si no elige una base de datos, se seleccionará la base de datos por defecto "
SYSTEM. Si selecciona una base de datos pero no elige un esquema, se selecciona el esquema por defecto para la base de datos. - Escriba las sentencias SQL que desea ejecutar.Ejemplo:
set schema A1; create table TBL1 (COL1 int) & select * from A1.TBL1 - En Configuración de la hoja de cálculo, puede añadir las siguientes opciones:
- Si su consulta es una sentencia select, aparecerá la opción Establecer límite. Con Establecer límite, puede especificar cuántas filas de datos recuperar. El valor por defecto es Sin límite. Añada una cláusula de límite en una sentencia select que sea mayor que su Límite máximo predeterminado de filas en el resultado.
Ejemplo:
select * from table1 limit 10;El campo Resultados muestra el valor más pequeño de estos dos parámetros.
- defina el campo Separador de sentencia como vacío o escriba un separador distinto del punto y coma '
;. Por ejemplo, puedes elegir el ampersand '&. Ahora, en el ejemplo del paso 3, las 2 primeras sentencias se ejecutan en la misma sesión, y la tercera sentencia se ejecuta en una sesión separada.&se utiliza para separar la tercera sentencia en la hoja de cálculo.. - establecer el tiempo de espera del editor de consultas en minutos.
- Si su consulta es una sentencia select, aparecerá la opción Establecer límite. Con Establecer límite, puede especificar cuántas filas de datos recuperar. El valor por defecto es Sin límite. Añada una cláusula de límite en una sentencia select que sea mayor que su Límite máximo predeterminado de filas en el resultado.
- Seleccione una de las siguientes opciones:
- Haga clic en Ejecutar para ejecutar la consulta. Puede ejecutar la selección, ejecutar al cursor o ejecutar desde el cursor. Los resultados de la consulta se muestran en el panel en varios bloques (en función del número de sesiones que haya decidido ejecutar).
- Haz clic en el icono del disquete que aparece en la barra de herramientas "
SQLworksheet" para guardar la consulta como plantilla. La consulta guardada se añade a Consultas guardadas y Consultas > Consultas recientes. - Pulse Borrar para borrar la consulta.