¿Cómo se obtendría la información de columnas en la tabla que él no posee, pero se ha otorgado la selección? Esto es, sin usar DESCRIBE table_name
. Considere este ejemplo:¿Cómo obtener la información de columna de la tabla de Oracle que no es de su propiedad (sin utilizar describe)?
// 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
¿Alguna idea? ¿Esto es incluso factible?
Enlace muy ingenioso, gracias! – user36890