Sembra piuttosto facile interrogare i nomi di colonna da una tabella, giusto? Infatti c'è una risposta a questa domanda How can I get column names from a table in Oracle?Nome di colonne di query da una tabella di un altro utente
Il problema principale è che la tabella appartiene a un altro utente. Il mio utente è solo per l'integrazione e non ho alcun privilegio di database.
Quindi sono in grado di fare un po 'interrogazione come: SELECT * FROM anotherUser.THE_TABLE;
ma qualcosa di simile SELECT * FROM USER_TAB_COLUMNS
ritorno nessuna riga.
Forse posso creare query su all_tab_columns, ci sono altre opzioni più veloci senza procedure?
* È un database di Oracle!
: 'user_tab_columns' è un dizionario di dati che conterrà le colonne della tabella, che appartiene al tuo schema, non' anotherUser', se vuoi provare con 'all_tab_columns' o dba_tab_columns'.Per favore guarda questo' http : // docs.oracle.com/cd/E11882_01/server.112/e17110/statviews_1001.htm # i1572007' –