Consulta de base de datos
La funcionalidad Database Query ayuda a los administradores a acceder a los datos de la base de datos directamente desde la aplicación sin necesitar un cliente de base de datos de terceros. Los resultados de las consultas se pueden exportar en formato SQL o CSV.
Tipos permitidos:
| Tipo | Descripción | Listado | Exportación |
|---|---|---|---|
| JDBC | Consultas SQL admitidas por la base de datos configurada. | Al elegirlo, se muestra una lista de las tablas disponibles. | Sí. |
| Hibernate | Consultas neutrales respecto a la base de datos, basadas en Hibernate Query Language (HQL). | No. |
Ejecutar una consulta JDBC
Sección titulada «Ejecutar una consulta JDBC»- En la parte inferior derecha, elija el tipo JDBC.
- Escriba una consulta SQL válida.
- Haga clic en el botón Execute.
- Opcionalmente, los resultados se pueden exportar a SQL o CSV
- Haga clic en
icono Export to SQL. - Haga clic en
icono Export to CSV.
- Haga clic en
Ejemplo:
-- nodeBase = documents + folders + mails + recordsSELECT count(*) from OKM_NODE_BASE;SELECT count(*) from OKM_NODE_DOCUMENT;SELECT count(*) from OKM_NODE_FOLDER;SELECT count(*) from OKM_NODE_MAIL;SELECT count(*) from OKM_NODE_RECORD;
-- Select first 10 recordsSELECT * from OKM_NODE_BASE LIMIT 10;SELECT * from OKM_NODE_DOCUMENT LIMIT 10;SELECT * from OKM_NODE_DOCUMENT_VERSION LIMIT 10;SELECT * from OKM_NODE_FOLDER LIMIT 10;SELECT * from OKM_NODE_MAIL LIMIT 10;SELECT * from OKM_NODE_RECORD LIMIT 10;Ejecutar una consulta Hibernate
Sección titulada «Ejecutar una consulta Hibernate»- En la parte inferior derecha, elija el tipo Hibernate.
- Escriba una consulta HQL válida.
- Opcionalmente, marque la opción Show SQL para mostrar el SQL real que se está ejecutando.
- Haga clic en el botón Execute.
Ejemplo:
select count(*) from NodeBase;select count(*) from NodeFolder;Importar un script SQL
Sección titulada «Importar un script SQL»- En la parte inferior derecha, elija un fichero SQL válido.
- Haga clic en el botón Import SQL script.