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?
Du musst angemeldet sein, um einen Kommentar abzugeben.
edit: oder, noch besser
Haben Sie einen Blick auf oracle data dictionary, sollte es helfen.