Как можно получить информацию о столбцах таблицы, которой он не владеет, но выбрал предоставленную? Это без использования DESCRIBE table_name
. Рассмотрим этот пример:
// 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
Есть идеи? Это вообще выполнимо?