BD y servlets
Hola, me gustaria saber como obtener los nombres de todas las tablas de la base de datos que hay en el sistema. Trabajo con oracle y me interesa poder ofrecer al usuario todas las tablas de que dispongo y que dicho usuario seleccione la que quiere consultar, pero no se como obtener todos los nombres.
DB y servlets ?
En oracle para saber cuales son tus tablas de usuario haces:
select table_name from user_tables;
Y para saber todas:
select table_name from all_tables;
o
select table_name from dba_tables;
En oracle para saber cuales son tus tablas de usuario haces:
select table_name from user_tables;
Y para saber todas:
select table_name from all_tables;
o
select table_name from dba_tables;
Pues lo primero es que el usuario que usas para acceder a oracle debe ser el mismo con el que se crearon las tablas sino lo único que podrá ver serán sinónimos que le permiten acceder a ellas.
Si el usuario es el propietario
SELECT * FROM TABS;
te devolverá el nombre de todas las tablas
Un saludo
Si el usuario es el propietario
SELECT * FROM TABS;
te devolverá el nombre de todas las tablas
Un saludo
