Oracle descrivi la tabella

Oracle descrivi la tabella

SQL Plus è un'utilità di linea di comando interattiva che consente di interagire con il database Oracle utilizzando comandi semplici. L'utilità è disponibile nell'installazione di database Oracle standard come interfaccia di comando o interfaccia Web.

SQL Plus fornisce la sua suite di comandi e variabili di ambiente che non sono accessibili in altri strumenti. Ti consente inoltre di eseguire comandi PL/SQL nel tuo database.

Uno dei comandi utili forniti dall'utilità SQL Plus è il comando Descrive.

In questo tutorial, discuteremo di come ottenere le definizioni della colonna di una determinata tabella nel database Oracle usando il comando Descrive.

Oracle descrivi il comando

Il comando Descrive ci consente di ottenere informazioni su una determinata tabella di database, visualizza o sinonimo fornendo dettagli sulle colonne della tabella.

La sintassi del comando è come mostrata:

Descrivi [Schema].Oggetto [@database_link]

Lo schema si riferisce allo schema in cui si trova la tabella di destinazione, la vista o l'oggetto. questo è un parametro opzionale. Se non specificato, il comando utilizzerà lo schema attualmente disponibile.

L'argomento dell'oggetto definisce la vista target, tabella, tipo, procedura, funzione, pacchetto o sinonimo di cui si desidera determinare.

Infine, l'argomento @DB_Link consente di specificare la stringa di connessione del database in cui si trova l'oggetto.

Informazioni dal comando Descrivi

Quando si chiama il comando Descrivi su una tabella, visualizza o sinonimo, il comando restituirà informazioni come:

  1. Nomi delle colonne disponibili
  2. Stato dei valori null - sono valori null consentiti o meno per ogni colonna?
  3. Tipi di dati delle colonne.
  4. Valori di precisione della colonna.

È bene tenere presente che il comando restituirà le colonne varchar come tipo di dati VARCHAR2.

Per funzioni e procedure memorizzate, il comando restituisce informazioni come:

  1. Tipo di funzione o procedura
  2. Funzione o nome procedura
  3. Tipi di restituzione della funzione
  4. Nomi degli argomenti, tipi di dati, valori predefiniti e se input o output.
  5. Stato di crittografia

Esempio di utilizzo del comando

I seguenti esempi dimostrano come utilizzare il comando Descrivi su vari oggetti di database.

Inizia accedendo al server utilizzando lo strumento SQL Plus:

$ SQLPlus Nome utente/password;

Esempio:

$ sqlplus hr/password;

Oracle descrivi la tabella

Per descrivere una tabella, utilizzare la sintassi del comando:

SQL> Descrivi Table_name;

Puoi anche usare il breve equivalente:

Sql> desc table_name;

Ad esempio, per descrivere la tabella Sample_Data nel database HR, possiamo usare il comando:

SQL> Descrivi Sample_Data;

Poiché stiamo descrivendo una tabella, il comando dovrebbe restituire i nomi della colonna, lo stato null e il tipo di dati associato.

Output previsto:

Nome null? Tipo
---------------------------------- -------- ------------------
Id non numero nullo
First_name varchar2 (50)
Ip_address varchar2 (20)
Btc_address varchar2 (50)
Credit_Card Varchar2 (50)
Identificatore varchar2 (40)

Conclusione

In questo tutorial, hai imparato come utilizzare il comando descrivi in ​​Oracle SQP Plus Utility per ottenere le definizioni della colonna della tabella.