ver tablas tabla otra developer definicion datos consultar sql oracle oracle-sqldeveloper

tablas - ¿Cómo consultar el nombre de la base de datos en Oracle SQL Developer?



oracle sql developer export (7)

DESCRIBA EL NOMBRE DE LA BASE DE DATOS; debe especificar el nombre de la base de datos y los resultados incluirán el tipo de datos de cada atributo.

¿Cómo puedo consultar el nombre de la base de datos en Oracle SQL Developer? He intentado lo siguiente y todos fallan:

SELECT DB_NAME();

SELECT DATABASE();

¿Por qué estas consultas básicas de MySQL fallan en SQL Developer? Incluso este falla también:

show tables;

EDITAR: Puedo conectarme a la base de datos y ejecutar consultas como:

select * from table_name_here;

EDIT 2: el tipo de base de datos es Oracle , esta es la razón por la cual las consultas de MySQL están fallando. Pensé que estaba relacionado con el cliente de la base de datos, no con la base de datos en sí. Estaba equivocado. Dejaré la pregunta como está para el otro como perdido como estaba.


Edit: Whoops, no revisé las etiquetas de tus preguntas antes de responder.

Compruebe que realmente se puede conectar a la base de datos (¿se ha colocado el controlador? ¿Se probaron las conexiones al crearlo?).

Si es así, intente ejecutar esas consultas con F5


Para ver el nombre de la base de datos, arranque;

a continuación, escriba show parámetro db_name;


Puede usar el siguiente comando para conocer solo el nombre de la base de datos sin las columnas adicionales que se muestran.

select name from v$database;

Si necesita cualquier otra información sobre la base de datos, primero conozca cuáles son los nombres de las columnas disponibles usando

describe v$database;

y selecciona las columnas que quieres ver;


Sé que este es un tema antiguo, pero también puede obtener información útil de la vista V$INSTANCE también. V$DATABASE muestra información del archivo de control, la vista V$INSTANCE muestra el estado de la instancia actual.


Una vez que me di cuenta de que estaba ejecutando una base de datos Oracle, no MySQL, encontré la respuesta

select * from v$database;

o

select ora_database_name from dual;

Intenta ambos. El crédito y la fuente van a: http://www.perlmonks.org/?node_id=520376 .


prueba esto:

select * from global_name;