How to get info-Spalte aus der oracle-Tabelle, die Sie nicht besitzen (ohne Verwendung beschreiben)?

Wie würde man Spalten, die Informationen über die Tabelle, die er nicht besitzt, hat aber wählen Sie erteilt? Dies ist, ohne mit DESCRIBE table_name. Betrachten Sie dieses Beispiel:


// user bob owns table STUDENTS
grant select on students to josh;
// now josh logs in, normally he would do
describe bob.students;
// but he's looking for something along the lines
select column_name from user_tab_columns where table_name = 'STUDENTS';
//which doesn't work, as josh doesn't own any tables on his own
 

Irgendwelche Ideen? Ist das überhaupt machbar?

InformationsquelleAutor user36890 | 2009-01-16
Schreibe einen Kommentar