2014-07-04 9 views

risposta

11

Usa show create table.

Leggere il hive manual per ulteriori dettagli.

1

tabella SHOW CREATE;

Anche se è la definizione di una vista che vorresti ottenere, la parola chiave 'table' deve essere menzionata.

1

Sì, è possibile utilizzare SHOW CREATE TABLE per visualizzare l'istruzione CREATE VIEW che ha creato una vista.

link di riferimento: Hive CREATE VIEW

1

E 'DESCRIVERE [ESTESO | FORMATTED] anche. show create table non fornisce informazioni sufficienti a volte, ma DESCRIBE lo fa sempre;

Per una vista, DESCRIBE EXTENDED o FORMATTED può essere utilizzato per recuperare la definizione della vista. Sono forniti due attributi rilevanti: sia la definizione della vista originale specificata dall'utente, sia una definizione espansa utilizzata internamente da Hive.

https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-DescribeTable/View/Column

+0

Questo comando funziona anche se utente non dispone di accesso a eseguire "spettacolo create table" Comando +1. – GauravS

Problemi correlati