in MySQL posso scrivereCome visualizzare i campi di una tabella in Oracle?
show fields from <table>;
Qual è l'equivalente più in Oracle SQL?
in MySQL posso scrivereCome visualizzare i campi di una tabella in Oracle?
show fields from <table>;
Qual è l'equivalente più in Oracle SQL?
Utilizzare la tabella DESCRIBE.
In Oracle è possibile interrogare le viste del dizionario per ottenere informazioni sugli oggetti dello schema, per esempio:
SELECT * FROM all_tab_columns WHERE table_name = 'MY_TABLE';
alternativamente in SQL * Plus è possibile utilizzare il comando DESCRIBE
:
DESC my_table
Quella prima query elenca le tabelle, non i campi nella tabella. Otterrai una singola riga indietro con nome_tabella di "My_TABLE". – alexanderbird
@alexanderbird buona cattura :) –
Bello! La tua query aggiornata fornisce un output molto più dettagliato di 'descrivi 'MY_TABLE'' (la risposta accettata). – alexanderbird
Puoi usa anche DESCRIBE o DESC in mySQL. – Tenner