Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Usando Oracle JDeveloper 12c com Oracle Database, Parte 2


O Oracle JDeveloper e o Oracle Database fornecem um ambiente integral para gerenciar um banco de dados, incluindo a criação de tabelas de banco de dados. No primeiro de dois tutoriais, “Usando Oracle JDeveloper 12c com Oracle Database, Parte 1”, criamos uma conexão de banco de dados com o Oracle Database no JDeveloper, criamos uma tabela de banco de dados e adicionamos dados de tabela. Neste tutorial de continuação, consultaremos a tabela do banco de dados e discutiremos alguns dos recursos relacionados à consulta. Este tutorial tem as seguintes seções:
  • Consultando uma tabela
  • Exibindo uma visualização de registro único
  • Contando linhas em um resultado de consulta
  • Localizando e destacando dados
  • Exportando o resultado da consulta
  • Executando o SQL*Plus
  • Como soltar uma tabela
  • Conclusão

Consultando uma tabela


Para consultar uma tabela, execute uma instrução SQL em uma planilha SQL, que é iniciada selecionando Ferramentas>Banco de dados>Planilha SQL . Adicione uma instrução de consulta, por exemplo, SELECT * FROM WLSLOG — na planilha SQL e clique em Executar instrução , como mostrado na Figura 1.


Figura 1: Executando uma instrução SQL

O resultado da consulta é exibido, conforme mostrado na Figura 2.


Figura 2: Resultado da consulta

Exibindo uma visualização de registro único


O resultado da consulta é exibido como uma tabela. Para exibir um único registro de dados, clique com o botão direito do mouse na linha do registro de dados e selecione Visualização de registro único… , como mostrado na Figura 3.


Figura 3: Visualização de registro único…

A Visualização de registro único é exibido, conforme mostrado na Figura 4. A caixa de diálogo de exibição de registro único inclui Próximo (>) e Anterior (<) setas para navegar para os dados seguinte e anterior, respectivamente.


Figura 4: Visualização de registro único

A visualização de registro único também inclui Último (>>) e Primeiro (<<) setas para navegar até o último e primeiro registros respectivamente, conforme mostrado na Figura 5.


Figura 5: Navegando para a última visualização de registro

A última visualização de registro é exibida (consulte a Figura 6).


Figura 6: Visualização do último registro

Contando linhas em um resultado de consulta


Para contar o número de linhas em um resultado de consulta, clique com o botão direito do mouse e selecione Contar linhas… , como mostrado na Figura 7.


Figura 7: Contar linhas…

A Contagem de Linhas A caixa de diálogo lista o número de linhas como 7 linhas, conforme mostrado na Figura 8.


Figura 8: Contagem de linhas

Encontrando e destacando dados


O conjunto de resultados de consulta de exemplo usado tem apenas 7 linhas; encontrar dados é fácil, mas se o conjunto de dados tivesse várias linhas, milhares de linhas por exemplo, encontrar um dado específico se torna muito mais difícil. Para localizar e destacar dados, clique com o botão direito do mouse no resultado da consulta e selecione Localizar/Realçar… , como mostrado na Figura 9.


Figura 9: Localizar/Realçar…

O Localizar/Realçar A caixa de diálogo é exibida, conforme mostrado na Figura 10. Pesquise um termo ou frase no resultado da consulta. Como exemplo, pesquise por “Estado do servidor alterado para execução” adicionando a frase no campo de pesquisa. Várias opções são fornecidas para você selecionar as necessárias, Ignorar caso como um exemplo. Além disso, selecione a opção Destacar linha para destacar a linha. A cor usada para destacar os dados também é exibida. Posicione o cursor no campo de pesquisa e selecione a tecla Enter para iniciar a pesquisa e destaque.


Figura 10: Localizar/Realçar

A linha de dados com a frase de pesquisa é realçada (consulte a Figura 11).


Figura 11: Linha destacada

Se a caixa de diálogo Localizar/Realçar estiver fechada, o realce da(s) linha(s) será removido. A ferramenta Localizar/Realçar inclui uma opção para manter o realce. Selecione o Persistir destaque opção, como mostrado na Figura 12.


Figura 12: Opção de persistência de destaque

A linha de dados que inclui a frase de pesquisa é destacada como antes, conforme mostrado na Figura 13.


Figura 13: Resultado da pesquisa em destaque

Clique no x para fechar a caixa de diálogo Localizar/Realçar, conforme mostrado na Figura 14.


Figura 14: Fechando a caixa de diálogo Localizar/Realçar

A linha destacada permanece destacada, conforme mostrado na Figura 15.


Figura 15: A linha destacada permanece destacada

Para excluir as configurações persistentes, clique em Excluir configurações persistentes (ver Figura 16).


Figura 16: Excluir configurações persistentes

Na caixa de diálogo de confirmação, clique em OK, conforme mostrado na Figura 17.


Figura 17: Caixa de diálogo de confirmação de exclusão de configurações persistentes

As configurações persistentes são removidas, conforme mostrado na Figura 18.


Figura 18: Configurações persistentes removidas

Exportando o resultado da consulta


Nesta seção, exportaremos o resultado da consulta para alguns dos formatos de saída suportados, incluindo planilha Excel, PDF, HTML e CSV. Para exportar um resultado de consulta, clique com o botão direito do mouse na grade de resultados da consulta e selecione Exportar… , conforme mostrado na Figura 19.


Figura 19: Exportar…

O Assistente de exportação é iniciado, conforme mostrado na Figura 20. Selecione um Formato do drop-down. Selecione Excel 2003+ , como um exemplo.


Figura 20: Selecionando um formato de saída

Em seguida, especifique um Nome da planilha de dados (WLSLOG) (veja a Figura 21). Selecione Salvar como arquivo único e mantenha a Codificação padrão . Especifique um Arquivo de saída e clique em Avançar.


Figura 21: Configurando Origem/Destino

Em Resumo, clique em Concluir. Uma planilha do Excel é exportada. O arquivo exportado é mostrado na Figura 22.


Figura 22: Planilha Excel exportada

O resultado da consulta pode ser exportado para excel.xml selecionando Formatar como excel.xml , conforme mostrado na Figura 23. Clique em Next e, em seguida, clique em Finish.


Figura 23: Exportando para excel.xml

O excel.xml arquivo exportado está listado:
<?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 para HTML, selecione Formatar como html , conforme mostrado na Figura 24. Clique em Next e em seguida em Finish.


Figura 24: Exportando para HTML

O arquivo HTML exportado é mostrado na Figura 25.


Figura 25: HTML exportado

Para exportar para um arquivo PDF, selecione Formatar como pdf (ver Figura 26).


Figura 26: Exportando para PDF

O PDF exportado é mostrado na Figura 27.


Figura 27: PDF exportado

O PDF é exportado como dois arquivos; o 2 arquivo PDF é mostrado na Figura 28.


Figura 28: Os 2 arquivos PDF

Executando o SQL*Plus


A ferramenta SQL*Plus pode ser iniciada a partir do JDeveloper selecionando Ferramentas>Banco de dados>SQL*Plus , conforme mostrado na Figura 29.


Figura 29: Ferramentas>Banco de dados>SQL*Plus

Na caixa de diálogo Local do SQL*Plus, clique em Procurar para selecionar o sqlplus.exe aplicativo, como mostrado na Figura 30.


Figura 30: Selecionando o local do SQL*Plus

No Abrir diálogo, selecione o aplicativo sqlplus.exe. Com o sqlplus.exe selecionado, clique em OK no Local do SQL*Plus diálogo (veja a Figura 31).


Figura 31: Caixa de diálogo Local do SQL*Plus>OK

A ferramenta SQL*Plus é iniciada, conforme mostrado na Figura 32.


Figura 32: Ferramenta SQL*Plus

Especifique a senha para efetuar login no SQL*Plus. O prompt de comando SQL é exibido, conforme mostrado na Figura 33.


Figura 33: Prompt de Comando SQL

Execute uma instrução SQL*Plus, como DESC SYS.WLSLOG , para exibir a descrição da tabela, conforme mostrado na Figura 34.


Figura 34: Descrição da tabela de listagem

Descartando uma mesa


Para descartar uma tabela, execute o DROP Table instrução em uma planilha SQL, conforme mostrado na Figura 35.


Figura 35: Executando uma instrução DROP Table

Clique com o botão direito do mouse em Tabelas em Recursos e selecione Atualizar (veja a Figura 36).


Figura 36: Tabelas>Atualizar

O WLSLOG a tabela é excluída e não está listada em Tabelas na Figura 37.


Figura 37: Tabela excluída

Conclusão


Em dois tutoriais, discutimos o uso do Oracle JDeveloper 12c com o Oracle Database.