¿Cómo enumerar todas las tablas en un esquema en la base de datos Oracle?

Requisito previo: Crear base de datos en MS SQL Server

Hay varias formas de enumerar todas las tablas presentes en un esquema en Oracle SQL. Tales formas se describen en el siguiente artículo. Para este artículo, utilizaremos Microsoft SQL Server como nuestra base de datos. 

Método 1: este método enumera toda la información sobre todas las tablas creadas por el usuario. La cláusula de usuario se especifica a través de la expresión después de la palabra clave WHERE , es decir , XTYPE=’U’ ( U significa usuario).

Consulta:

SELECT * FROM SYSOBJECTS 
WHERE XTYPE='U';

Producción:

Método 2: este método enumera solo información selectiva sobre todas las tablas creadas por el usuario. La cláusula de usuario se especifica a través de la expresión después de la palabra clave WHERE , es decir , XTYPE=’U’ ( U significa usuario). Aquí solo se selecciona el nombre ( NAME ), la fecha de creación ( CRDATE ) y la última fecha de referencia ( REFDATE ) de la tabla.

Consulta:

SELECT NAME,CRDATE,REFDATE 
FROM SYSOBJECTS WHERE XTYPE='U';

Producción:

Método 3: Este método enumera toda la información relativa a todas las tablas. Aquí, dado que no hemos especificado el XTYPE a USER , la consulta mostrará todas las tablas independientemente de sus creadores.

Consulta:

SELECT * FROM SYSOBJECTS;

Producción:

Método 4: este método enumera solo información selectiva sobre todas las tablas. Aquí, dado que no hemos especificado el XTYPE a USER , la consulta mostrará todas las tablas independientemente de sus creadores. Aquí solo se selecciona el nombre ( NAME ), la fecha de creación ( CRDATE ) y la última fecha de referencia ( REFDATE ) de la tabla.

Consulta:

SELECT NAME,CRDATE,REFDATE
FROM SYSOBJECTS;

Producción:

Publicación traducida automáticamente

Artículo escrito por abhisri459 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *