Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Korzystanie z Oracle JDeveloper 12c z bazą danych Oracle, część 2

Oracle JDeveloper i Oracle Database zapewniają integralne środowisko do zarządzania bazą danych, w tym tworzenia tabel bazy danych. W pierwszym z dwóch samouczków, „Korzystanie z Oracle JDeveloper 12c z bazą danych Oracle, część 1”, utworzyliśmy połączenie bazy danych z bazą danych Oracle w JDeveloper, utworzyliśmy tabelę bazy danych i dodaliśmy dane tabeli. W tym samouczku kontynuacyjnym wykonamy zapytanie do tabeli bazy danych i omówimy niektóre funkcje związane z zapytaniami. Ten samouczek zawiera następujące sekcje:

  • Odpytywanie tabeli
  • Wyświetlanie widoku pojedynczego rekordu
  • Liczenie wierszy w wyniku zapytania
  • Znajdowanie i wyróżnianie danych
  • Eksportowanie wyników zapytania
  • Uruchamianie SQL*Plus
  • Upuszczanie stołu
  • Wniosek

Odpytywanie tabeli

Aby wysłać zapytanie do tabeli, uruchom instrukcję SQL w arkuszu SQL, który jest uruchamiany przez wybranie Narzędzia>Baza danych>Arkusz SQL . Dodaj wyrażenie zapytania — na przykład SELECT * FROM WLSLOG —w arkuszu SQL i kliknij Uruchom instrukcję , jak pokazano na rysunku 1.


Rysunek 1: Uruchamianie instrukcji SQL

Wynik zapytania zostanie wyświetlony, jak pokazano na rysunku 2.


Rysunek 2: Wynik zapytania

Wyświetlanie widoku pojedynczego rekordu

Wynik zapytania jest wyświetlany w postaci tabeli. Aby wyświetlić pojedynczy rekord danych, kliknij prawym przyciskiem myszy wiersz rekordu danych i wybierz Widok pojedynczego rekordu… , jak pokazano na rysunku 3.


Rysunek 3: Widok pojedynczego rekordu…

Widok pojedynczego rekordu zostanie wyświetlony, jak pokazano na rysunku 4. Okno dialogowe widoku pojedynczego rekordu zawiera Dalej (>) i Poprzedni (<) strzałki, aby przejść odpowiednio do następnych i poprzednich danych.


Rysunek 4: Widok pojedynczego rekordu

Widok pojedynczego rekordu zawiera również ostatni (>>) i Pierwszy (<<) strzałki, aby przejść odpowiednio do ostatniego i pierwszego rekordu, jak pokazano na rysunku 5.


Rysunek 5: Przechodzenie do ostatniego widoku rekordu

Zostanie wyświetlony widok ostatniego rekordu (patrz Rysunek 6).


Rysunek 6: Widok ostatniego rekordu

Liczenie wierszy w wyniku zapytania

Aby policzyć liczbę wierszy w wyniku zapytania, kliknij prawym przyciskiem myszy i wybierz Policz wiersze… , jak pokazano na rysunku 7.


Rysunek 7: Policz wiersze…

Liczba wierszy okno dialogowe wyświetla liczbę rzędów jako 7 rzędów, jak pokazano na rysunku 8.


Rysunek 8: Liczba wierszy

Znajdowanie i wyróżnianie danych

Użyty przykładowy zestaw wyników zapytania ma tylko 7 wierszy; znalezienie danych jest łatwe, ale jeśli zestaw danych miał kilka wierszy, tysiące wierszy jako przykład, znalezienie konkretnych danych staje się znacznie trudniejsze. Aby znaleźć i wyróżnić dane, kliknij prawym przyciskiem myszy wynik zapytania i wybierz Znajdź/podświetl… , jak pokazano na rysunku 9.


Rysunek 9: Znajdź/podświetl…

Znajdź/podświetl zostanie wyświetlone okno dialogowe, jak pokazano na rysunku 10. Wyszukaj termin lub frazę w wyniku zapytania. Na przykład wyszukaj „Stan serwera zmieniony na uruchomiony”, dodając frazę w polu wyszukiwania. Dostępnych jest kilka opcji, z których możesz wybrać te potrzebne, Zignoruj ​​przypadek jako przykład. Wybierz także opcję Podświetl wiersz aby podświetlić wiersz. Wyświetlany jest również kolor użyty do podświetlania danych. Ustaw kursor w polu wyszukiwania i naciśnij klawisz Enter, aby rozpocząć wyszukiwanie i podświetlanie.


Rysunek 10: Znajdź/podświetl

Wiersz danych z wyszukiwaną frazą zostanie podświetlony (patrz Rysunek 11).


Rysunek 11: Wyróżniony wiersz

Jeśli okno dialogowe Znajdź/podświetl jest zamknięte, podświetlanie wierszy jest usuwane. Narzędzie Znajdź/Podświetl zawiera opcję utrwalania podświetlenia. Wybierz Utrwal wyróżnienie jak pokazano na rysunku 12.


Rysunek 12: Opcja trwałego podświetlenia

Wiersz danych zawierający wyszukiwaną frazę zostanie podświetlony jak poprzednio, jak pokazano na rysunku 13.


Rysunek 13: Podświetlony wynik wyszukiwania

Kliknij x aby zamknąć okno dialogowe Znajdź/Podświetl, jak pokazano na rysunku 14.


Rysunek 14: Zamykanie okna dialogowego Znajdź/podświetl

Podświetlony wiersz pozostaje podświetlony, jak pokazano na rysunku 15.


Rysunek 15: Podświetlony wiersz pozostaje podświetlony

Aby usunąć utrwalone ustawienia, kliknij Usuń utrwalone ustawienia (patrz Rysunek 16).


Rysunek 16: Usuń utrwalone ustawienia

W oknie dialogowym potwierdzenia kliknij OK, jak pokazano na rysunku 17.


Rysunek 17: Usuń okno dialogowe potwierdzenia trwałych ustawień

Utrwalone ustawienia zostaną usunięte, jak pokazano na rysunku 18.


Rysunek 18: Usunięto trwałe ustawienia

Eksportowanie wyników zapytania

W tej sekcji wyeksportujemy wynik zapytania do niektórych obsługiwanych formatów wyjściowych, w tym arkusza kalkulacyjnego Excel, PDF, HTML i CSV. Aby wyeksportować wynik zapytania, kliknij prawym przyciskiem myszy w siatce wyników zapytania i wybierz Eksportuj… , jak pokazano na rysunku 19.


Rysunek 19: Eksportuj…

Kreator eksportu zostanie uruchomiony, jak pokazano na rysunku 20. Wybierz Format z listy rozwijanej. Wybierz Excel 2003+ , jako przykład.


Rysunek 20: Wybór formatu wyjściowego

Następnie określ Nazwę arkusza danych (WLSLOG) (patrz Rysunek 21). Wybierz Zapisz jako pojedynczy plik i zachowaj domyślne kodowanie . Określ wyjściowy Plik i kliknij Dalej.


Rysunek 21: Konfiguracja źródła/celu

W podsumowaniu kliknij Zakończ. Arkusz kalkulacyjny Excel zostaje wyeksportowany. Wyeksportowany plik jest pokazany na rysunku 22.


Rysunek 22: Wyeksportowany arkusz kalkulacyjny Excel

Wynik zapytania można wyeksportować do pliku excel.xml, wybierając Format jako excel.xml , jak pokazano na rysunku 23. Kliknij Dalej, a następnie kliknij Zakończ.


Rysunek 23: Eksportowanie do excel.xml

excel.xml wyeksportowany plik jest wymieniony:

<?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>

Aby wyeksportować do HTML, wybierz Format jako html , jak pokazano na rysunku 24. Kliknij Dalej, a następnie Zakończ.


Rysunek 24: Eksportowanie do HTML

Wyeksportowany plik HTML pokazano na rysunku 25.


Rysunek 25: Wyeksportowany kod HTML

Aby wyeksportować do pliku PDF, wybierz Format jako pdf (patrz Rysunek 26).


Rysunek 26: Eksport do PDF

Eksportowany plik PDF jest pokazany na rysunku 27.


Rysunek 27: Wyeksportowano PDF

Plik PDF jest eksportowany jako dwa pliki; 2 plik PDF pokazano na rysunku 28.


Rysunek 28: 2 pliki PDF

Uruchamianie SQL*Plus

Narzędzie SQL*Plus można uruchomić z JDeveloper, wybierając Narzędzia>Baza danych>SQL*Plus , jak pokazano na rysunku 29.


Rysunek 29: Narzędzia>Baza danych>SQL*Plus

W oknie dialogowym Lokalizacja SQL*Plus kliknij Przeglądaj aby wybrać sqlplus.exe aplikacji, jak pokazano na rysunku 30.


Rysunek 30: Wybór lokalizacji SQL*Plus

W Otwórz wybierz aplikację sqlplus.exe. Za pomocą sqlplus.exe zaznaczone, kliknij OK w Lokalizacja SQL*Plus okno dialogowe (patrz Rysunek 31).


Rysunek 31: Okno dialogowe lokalizacji SQL*Plus>OK

Zostanie uruchomione narzędzie SQL*Plus, jak pokazano na rysunku 32.


Rysunek 32: Narzędzie SQL*Plus

Podaj hasło, aby zalogować się do SQL*Plus. Zostanie wyświetlony wiersz polecenia SQL, jak pokazano na rysunku 33.


Rysunek 33: Wiersz poleceń SQL

Uruchom instrukcję SQL*Plus, taką jak DESC SYS.WLSLOG , aby wyświetlić opis tabeli, jak pokazano na rysunku 34.


Rysunek 34: Opis tabeli aukcji

Upuszczanie stołu

Aby usunąć tabelę, uruchom DROP Table w arkuszu SQL, jak pokazano na rysunku 35.


Rysunek 35: Uruchamianie instrukcji DROP Table

Kliknij prawym przyciskiem myszy Tabele w Zasobach i wybierz Odśwież (patrz Rysunek 36).


Rysunek 36: Stoły>Odśwież

WLSLOG tabela zostanie usunięta i nie jest wymieniona w Tabelach na rysunku 37.


Rysunek 37: Tabela usunięta

Wniosek

W dwóch samouczkach omawialiśmy użycie Oracle JDeveloper 12c z bazą danych Oracle.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Data JavaScript do obiektu daty sql

  2. Co oznacza symbol SQL Select || oznaczać?

  3. Jak tworzyć VARRAY jako element bloku PL/SQL w bazie danych Oracle

  4. Tworzenie maszyny wirtualnej za pomocą Oracle VM Virtual Box

  5. Błąd podczas aktualizacji dołączenia