Oracle Opisz tabelę

Oracle Opisz tabelę

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:

  1. Dostępne nazwy kolumn
  2. Stan wartości zerowych - są wartościami zerowymi dozwolonymi lub nie dla każdej kolumny?
  3. Kolumny typy danych.
  4. Wartości precyzyjne kolumny.

Warto pamiętać, że polecenie zwróci kolumny Varchar jako typ danych varchar2.

W przypadku funkcji i procedur przechowywanych polecenie zwraca informacje, takie jak:

  1. Rodzaj funkcji lub procedury
  2. Nazwa funkcji lub procedury
  3. Typy zwrotów funkcji
  4. Nazwy argumentów, typy danych, wartości domyślne i czy wejście czy wyjście.
  5. Status szyfrowania

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? Typ
---------------------------------- -------- ------------------
ID nie zerowy numer
First_name varchar2 (50)
Ip_address varchar2 (20)
Btc_address varchar2 (50)
Credit_card varchar2 (50)
Identyfikator varchar2 (40)

Wniosek

W tym samouczku nauczyłeś się używać polecenia opisu w narzędzia Oracle SQP Plus, aby uzyskać definicje kolumny tabeli.