Oracle JDeveloper y Oracle Database brindan un entorno integral para administrar una base de datos, incluida la creación de tablas de bases de datos. En el primero de dos tutoriales, "Uso de Oracle JDeveloper 12c con Oracle Database, Parte 1", creamos una conexión de base de datos a Oracle Database en JDeveloper, creamos una tabla de base de datos y agregamos datos de tabla. En este tutorial de continuación, consultaremos la tabla de la base de datos y analizaremos algunas de las características relacionadas con las consultas. Este tutorial tiene las siguientes secciones:
- Consultar una tabla
- Mostrar una vista de registro único
- Contar filas en un resultado de consulta
- Buscar y resaltar datos
- Exportar el resultado de la consulta
- Ejecutando SQL*Plus
- Dejar caer una mesa
- Conclusión
Consultar una tabla
Para consultar una tabla, ejecute una instrucción SQL en una hoja de trabajo SQL, que se inicia seleccionando Herramientas>Base de datos>Hoja de trabajo SQL . Agregue una declaración de consulta, por ejemplo, SELECT * FROM WLSLOG —en la hoja de cálculo de SQL y haga clic en Ejecutar declaración , como se muestra en la Figura 1.
Figura 1: Ejecutar una instrucción SQL
El resultado de la consulta se muestra, como se muestra en la Figura 2.
Figura 2: Resultado de la consulta
Mostrar una vista de registro único
El resultado de la consulta se muestra como una tabla. Para mostrar un solo registro de datos, haga clic con el botón derecho en la fila del registro de datos y seleccione Vista de registro único... , como se muestra en la Figura 3.
Figura 3: Vista de registro único…
La vista de registro único se muestra, como se muestra en la Figura 4. El cuadro de diálogo de vista de registro único incluye Siguiente (>) y Anterior (<) flechas para navegar a los datos siguiente y anterior respectivamente.
Figura 4: Vista de registro único
La Vista de registro único también incluye Último (>>) y Primero (<<) flechas para navegar al último y primer registro respectivamente, como se muestra en la Figura 5.
Figura 5: Navegando a la última vista de registro
Se muestra la vista del último registro (consulte la Figura 6).
Figura 6: Vista del último registro
Contar filas en un resultado de consulta
Para contar el número de filas en el resultado de una consulta, haga clic con el botón derecho y seleccione Contar filas… , como se muestra en la Figura 7.
Figura 7: Contar Filas…
El recuento de filas El cuadro de diálogo enumera el número de filas como 7 Filas, como se muestra en la Figura 8.
Figura 8: Recuento de filas
Buscar y resaltar datos
El conjunto de resultados de consulta de ejemplo utilizado tiene solo 7 filas; encontrar datos es fácil, pero si el conjunto de datos tiene varias filas, miles de filas, por ejemplo, encontrar un dato específico se vuelve mucho más difícil. Para buscar y resaltar datos, haga clic con el botón derecho en el resultado de la consulta y seleccione Buscar/Resaltar… , como se muestra en la Figura 9.
Figura 9: Buscar/Resaltar…
El Buscar/Resaltar se muestra el cuadro de diálogo, como se muestra en la Figura 10. Busque un término o frase en el resultado de la consulta. Como ejemplo, busque "Estado del servidor cambiado a en ejecución" agregando la frase en el campo de búsqueda. Se proporcionan varias opciones de las cuales seleccionará las necesarias, Ignorar caso como ejemplo. Además, seleccione la opción Resaltar Fila para resaltar la fila. También se muestra el color utilizado para resaltar los datos. Coloque el cursor en el campo de búsqueda y seleccione la tecla Intro para iniciar la búsqueda y resaltar.
Figura 10: Buscar/Resaltar
La fila de datos con la frase de búsqueda se resalta (consulte la Figura 11).
Figura 11: Fila resaltada
Si se cierra el cuadro de diálogo Buscar/Resaltar, se elimina el resaltado de la fila o filas. La herramienta Buscar/Resaltar incluye una opción para conservar el resaltado. Seleccione Persistir resaltado opción, como se muestra en la Figura 12.
Figura 12: Opción de resaltado persistente
La fila de datos que incluye la frase de búsqueda se resalta como antes, como se muestra en la Figura 13.
Figura 13: Resultado de la búsqueda resaltado
Haz clic en la x para cerrar el cuadro de diálogo Buscar/Resaltar, como se muestra en la Figura 14.
Figura 14: Cierre del cuadro de diálogo Buscar/Resaltar
La fila resaltada permanece resaltada, como se muestra en la Figura 15.
Figura 15: La fila resaltada permanece resaltada
Para eliminar la configuración persistente, haga clic en Eliminar configuración persistente. (ver Figura 16).
Figura 16: Eliminar configuración persistente
En el cuadro de diálogo de confirmación, haga clic en Aceptar, como se muestra en la Figura 17.
Figura 17: Cuadro de diálogo Eliminar configuración persistente
La configuración persistente se elimina, como se muestra en la Figura 18.
Figura 18: Configuración persistente eliminada
Exportar el resultado de la consulta
En esta sección, exportaremos el resultado de la consulta a algunos de los formatos de salida admitidos, incluida la hoja de cálculo de Excel, PDF, HTML y CSV. Para exportar el resultado de una consulta, haga clic con el botón derecho en la cuadrícula de resultados de la consulta y seleccione Exportar… , como se muestra en la Figura 19.
Figura 19: Exportar…
El asistente de exportación se inicia, como se muestra en la Figura 20. Seleccione un Formato del menú desplegable. Seleccione Excel 2003+ , como ejemplo.
Figura 20: Selección de un formato de salida
A continuación, especifique un Nombre de hoja de cálculo de datos (WLSLOG) (ver Figura 21). Seleccione Guardar como archivo único y mantenga la codificación predeterminada . Especifique un archivo de salida y haga clic en Siguiente.
Figura 21: Configuración de origen/destino
En Resumen, haga clic en Finalizar. Se exporta una hoja de cálculo de Excel. El archivo exportado se muestra en la Figura 22.
Figura 22: Hoja de cálculo de Excel exportada
El resultado de la consulta se puede exportar a excel.xml seleccionando Formato como excel.xml , como se muestra en la Figura 23. Haga clic en Siguiente y luego en Finalizar.
Figura 23: Exportando a excel.xml
El excel.xml el archivo exportado aparece en la lista:
<?xml version="1.0" encoding="UTF-8"?> <?mso-application progid="Excel.Sheet"?> <Workbook xmlns_c="urn:schemas-microsoft-com:office:component: spreadsheet" xmlns_html="http://www.w3.org/TR/REC-html40" xmlns_o="urn:schemas-microsoft-com:office:office" xmlns_xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns_x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns_ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns_x="urn:schemas-microsoft-com:office:excel"> <OfficeDocumentSettings > <Colors> <Color> <Index>3</Index> <RGB>#c0c0c0</RGB> </Color> <Color> <Index>4</Index> <RGB>#ff0000</RGB> </Color> </Colors> </OfficeDocumentSettings> <ExcelWorkbook > <WindowHeight>9000</WindowHeight> <WindowWidth>13860</WindowWidth> <WindowTopX>240</WindowTopX> <WindowTopY>75</WindowTopY> <ProtectStructure>False</ProtectStructure> <ProtectWindows>False</ProtectWindows> </ExcelWorkbook> <Styles> <Style ss_ID="Default" ss_Name="Default"/> <Style ss_ID="Result" ss_Name="Result"> <Font ss_Bold="1" ss_Italic="1" ss_Underline="Single"/> </Style> <Style ss_ID="Result2" ss_Name="Result2"> <Font ss_Bold="1" ss_Italic="1" ss_Underline="Single"/> <NumberFormat ss_Format="Currency"/> </Style> <Style ss_ID="Heading" ss_Name="Heading"> <Font ss_Bold="1" ss_Italic="1" ss_Size="16"/> </Style> <Style ss_ID="Heading1" ss_Name="Heading1"> <Font ss_Bold="1" ss_Italic="1" ss_Size="16"/> </Style> <Style ss_ID="co1"/> <Style ss_ID="co2"/> <Style ss_ID="ta1"/> <Style ss_ID="ce1"> <NumberFormat ss_Format="Short Date"/> </Style> <Style ss_ID="ce2"> <NumberFormat ss_Format="General Date"/> </Style> <Style ss_ID="ce3"> <NumberFormat ss_Format="General Date"/> </Style> <Style ss_ID="ce4"> <NumberFormat ss_Format="Long Time"/> </Style> </Styles> <ss:Worksheet ss_Name="Sheet 1 Name"> <Table ss_StyleID="ta1"> <Row ss_Height="12.384"> <Cell> <Data ss_Type="String">TIME_STAMP</Data> </Cell> <Cell> <Data ss_Type="String">CATEGORY</Data> </Cell> <Cell> <Data ss_Type="String">TYPE</Data> </Cell> <Cell> <Data ss_Type="String">SERVERNAME</Data> </Cell> <Cell> <Data ss_Type="String">CODE</Data> </Cell> <Cell> <Data ss_Type="String">MSG</Data> </Cell> </Row> <Row> <Cell> <Data ss_Type="String"> Apr-8-2014-7:06:16-PM-PDT </Data> </Cell> <Cell> <Data ss_Type="String">Notice</Data> </Cell> <Cell> <Data ss_Type="String">WebLogicServer</Data> </Cell> <Cell> <Data ss_Type="String">AdminServer</Data> </Cell> <Cell> <Data ss_Type="String">BEA-000365</Data> </Cell> <Cell> <Data ss_Type="String"> Server state changed to STANDBY </Data> </Cell> </Row> <Row> <Cell> <Data ss_Type="String"> Apr-8-2014-7:06:17-PM-PDT </Data> </Cell> <Cell> <Data ss_Type="String">Notice</Data> </Cell> <Cell> <Data ss_Type="String">WebLogicServer</Data> </Cell> <Cell> <Data ss_Type="String">AdminServer</Data> </Cell> <Cell> <Data ss_Type="String">BEA-000365</Data> </Cell> <Cell> <Data ss_Type="String"> Server state changed to STARTING </Data> </Cell> </Row> <Row> <Cell> <Data ss_Type="String"> Apr-8-2014-7:06:18-PM-PDT </Data> </Cell> <Cell> <Data ss_Type="String">Notice</Data> </Cell> <Cell> <Data ss_Type="String">WebLogicServer</Data> </Cell> <Cell> <Data ss_Type="String">AdminServer</Data> </Cell> <Cell> <Data ss_Type="String">BEA-000365</Data> </Cell> <Cell> <Data ss_Type="String"> Server state changed to ADMIN </Data> </Cell> </Row> <Row> <Cell> <Data ss_Type="String"> Apr-8-2014-7:06:19-PM-PDT </Data> </Cell> <Cell> <Data ss_Type="String">Notice</Data> </Cell> <Cell> <Data ss_Type="String">WebLogicServer</Data> </Cell> <Cell> <Data ss_Type="String">AdminServer</Data> </Cell> <Cell> <Data ss_Type="String">BEA-000365</Data> </Cell> <Cell> <Data ss_Type="String"> Server state changed to RESUMING </Data> </Cell> </Row> <Row> <Cell> <Data ss_Type="String"> Apr-8-2014-7:06:20-PM-PDT </Data> </Cell> <Cell> <Data ss_Type="String">Notice</Data> </Cell> <Cell> <Data ss_Type="String">WebLogicServer</Data> </Cell> <Cell> <Data ss_Type="String">AdminServer</Data> </Cell> <Cell> <Data ss_Type="String">BEA-000361</Data> </Cell> <Cell> <Data ss_Type="String"> Started WebLogic AdminServer </Data> </Cell> </Row> <Row> <Cell> <Data ss_Type="String"> Apr-8-2014-7:06:21-PM-PDT </Data> </Cell> <Cell> <Data ss_Type="String">Notice</Data> </Cell> <Cell> <Data ss_Type="String">WebLogicServer</Data> </Cell> <Cell> <Data ss_Type="String">AdminServer</Data> </Cell> <Cell> <Data ss_Type="String">BEA-000365</Data> </Cell> <Cell> <Data ss_Type="String"> Server state changed to RUNNING </Data> </Cell> </Row> <Row> <Cell> <Data ss_Type="String"> Apr-8-2014-7:06:22-PM-PDT </Data> </Cell> <Cell> <Data ss_Type="String">Notice</Data> </Cell> <Cell> <Data ss_Type="String">WebLogicServer</Data> </Cell> <Cell> <Data ss_Type="String">AdminServer</Data> </Cell> <Cell> <Data ss_Type="String">BEA-000360</Data> </Cell> <Cell> <Data ss_Type="String"> Server started in RUNNING mode </Data> </Cell> </Row> </Table> <x:WorksheetOptions/> </ss:Worksheet> </Workbook>
Para exportar a HTML, seleccione Formato como html , como se muestra en la Figura 24. Haga clic en Siguiente y luego en Finalizar.
Figura 24: Exportando a HTML
El archivo HTML exportado se muestra en la Figura 25.
Figura 25: HTML exportado
Para exportar a un archivo PDF, seleccione Formato como pdf (ver Figura 26).
Figura 26: Exportando a PDF
El PDF exportado se muestra en la Figura 27.
Figura 27: PDF exportado
El PDF se exporta como dos archivos; el archivo PDF 2 se muestra en la Figura 28.
Figura 28: El 2 Archivo PDF
Ejecutando SQL*Plus
La herramienta SQL*Plus se puede iniciar desde JDeveloper seleccionando Herramientas>Base de datos>SQL*Plus , como se muestra en la Figura 29.
Figura 29: Herramientas>Base de datos>SQL*Plus
En el cuadro de diálogo Ubicación de SQL*Plus, haga clic en Examinar para seleccionar sqlplus.exe aplicación, como se muestra en la Figura 30.
Figura 30: Selección de la ubicación de SQL*Plus
En el Abierto cuadro de diálogo, seleccione la aplicación sqlplus.exe. Con sqlplus.exe seleccionado, haga clic en Aceptar en la Ubicación de SQL*Plus cuadro de diálogo (ver Figura 31).
Figura 31: Cuadro de diálogo Ubicación de SQL*Plus>Aceptar
Se inicia la herramienta SQL*Plus, como se muestra en la Figura 32.
Figura 32: Herramienta SQL*Plus
Especifique la contraseña para iniciar sesión en SQL*Plus. Se muestra el símbolo del sistema SQL, como se muestra en la Figura 33.
Figura 33: Símbolo del sistema SQL
Ejecute una instrucción SQL*Plus, como DESC SYS.WLSLOG , para mostrar la descripción de la tabla, como se muestra en la Figura 34.
Figura 34: Descripción de la tabla de listado
Dejar caer una mesa
Para eliminar una tabla, ejecute DROP Table declaración en una hoja de cálculo SQL, como se muestra en la Figura 35.
Figura 35: Ejecutar una declaración de tabla DROP
Haga clic derecho en Tablas en Recursos y seleccione Actualizar (ver Figura 36).
Figura 36: Tablas>Actualizar
El WLSLOG la tabla se elimina y no aparece en Tablas en la figura 37.
Figura 37: Tabla eliminada
Conclusión
En dos tutoriales, discutimos el uso de Oracle JDeveloper 12c con Oracle Database.