SQL Plus to interaktywne narzędzie wiersza polecenia, które pozwala interakcja z bazą danych Oracle za pomocą prostych poleceń. Narzędzie jest dostępne w standardowej instalacji bazy danych Oracle jako interfejs wiersza polecenia lub interfejs internetowy.
SQL Plus zapewnia swój pakiet poleceń i zmiennych środowiskowych, które nie są dostępne w innych narzędziach. Umożliwia także wykonywanie poleceń PL/SQL w bazie danych.
Jednym z przydatnych poleceń dostarczonych przez narzędzie SQL Plus jest polecenie opisowe.
W tym samouczku omówimy, jak uzyskać definicje kolumn danej tabeli w bazie danych Oracle za pomocą polecenia Opis.
Oracle Opisz polecenie
Polecenie Opis pozwala nam uzyskać informacje o danej tabeli bazy danych, widoku lub synonimach, podając szczegóły dotyczące kolumn tabeli.
Składnia poleceń jest jak pokazano:
Opisz [schemat].Object [@Database_Link]Schemat odnosi się do schematu, w którym znajduje się tabela docelowa, widok lub obiekt. To jest opcjonalny parametr. Jeśli nie zostanie określone, polecenie użyje aktualnie dostępnego schematu.
Argument obiektu określa widok docelowy, tabela, typ, procedurę, funkcję, pakiet lub synonim, którego opis chcesz ustalić.
Wreszcie argument @DB_LINK umożliwia określenie ciągu połączenia bazy danych, w którym znajduje się obiekt.
Informacje z polecenia Opis
Po wywołaniu polecenia opisu w tabeli, widoku lub synonimu polecenie zwróci informacje, takie jak:
Warto pamiętać, że polecenie zwróci kolumny Varchar jako typ danych varchar2.
W przypadku funkcji i procedur przechowywanych polecenie zwraca informacje, takie jak:
Przykładowe użycie polecenia
Poniższe przykłady pokazują, jak używać polecenia opisu w różnych obiektach bazy danych.
Zacznij od logowania na serwerze za pomocą narzędzia SQL Plus:
$ sqlplus nazwa użytkownika/hasło;Przykład:
$ sqlplus hr/hasło;Oracle Opisz tabelę
Aby opisać tabelę, użyj składni polecenia:
SQL> Opisz Table_Name;Możesz także użyć krótkiego odpowiednika:
SQL> DESC TABLE_NAME;Na przykład, aby opisać tabelę Sample_Data w bazie danych HR, możemy użyć polecenia:
SQL> Opisz próbkę_data;Ponieważ opisujemy tabelę, polecenie powinno zwrócić nazwy kolumn, stan zerowy i powiązany typ danych.
Oczekiwany wynik:
Nazwa NULL? TypWniosek
W tym samouczku nauczyłeś się używać polecenia opisu w narzędzia Oracle SQP Plus, aby uzyskać definicje kolumny tabeli.