Este artículo demuestra cómo obtener información sobre los objetos de esquema en Oracle utilizando ejemplos adecuados.
Mostrar información sobre objetos de esquema en Oracle
Un objeto de esquema incluye tablas, vistas, índices, secuencias y procedimientos. Esta guía explicará cómo mostrar:
Cómo mostrar todos los objetos de esquema en Oracle?
El "all_Objects"La vista se puede utilizar para mostrar información sobre todos los objetos accesibles para el usuario actual, incluidas tablas, vistas, procedimientos, funciones y paquetes. La consulta se da a continuación:
Seleccione Propietario, Object_Type, Object_NameEn la consulta anterior, la "SISTEMA"Representa un esquema.
Producción
La salida muestra que el "all_Objects"Ver recupera correctamente el" propietario del esquema "," tipo de objeto "y" nombre del objeto ".
Cómo mostrar todos los nombres de esquema en Oracle?
Un esquema es un contenedor lógico para objetos de base de datos y el nombre del esquema se puede recuperar recuperando el nombre de usuario. Mientras tanto, todos nombres de esquema se puede recuperar usando el SELECCIONAR declaración como se da a continuación:
Seleccione el nombre de usuario de All_users;En la consulta anterior, la "nombre de usuario"Es una columna, y"todos los usuarios"Es una mesa.
Producción
La salida mostró todos los nombres de esquema (nombres de usuario) en la base de datos actual.
Cómo mostrar todas las tablas de un esquema en Oracle?
Para mostrar información sobre todas las tablas en el esquema de la base de datos Oracle, escriba la siguiente consulta:
Seleccione * de todas_tables donde propietario = 'c ## md';En la consulta anterior, "todas las tables"Es una mesa mientras"C ## MD"Es un nombre de esquema.
Producción
La salida muestra que todas las tablas en un esquema se han recuperado.
Cómo mostrar todas las columnas de una tabla en un esquema en Oracle?
La información de todas las columnas en una tabla de un esquema se puede mostrar utilizando el "all_tab_columns"Ver con el SELECCIONAR declaración como se da a continuación:
Seleccione * de all_tab_columns donde propietario = 'c ## md' y table_name = 'países';En la consulta anterior, "PAÍSES"Representa la tabla de"C ## MD"Esquema.
Producción
Desde el fragmento de salida se puede ver que se han mostrado todas las columnas en una tabla de un esquema.
Cómo mostrar todas las vistas de esquema en Oracle?
En Oracle, una vista nombrada "all_views"Se utiliza para mostrar la información de todas las vistas en un esquema. La consulta se da a continuación:
Seleccionar * de all_views donde propietario = 'sys';Producción
La salida mostró todas las vistas del "Sys"Usuario.
Cómo mostrar todos los procedimientos de esquema en Oracle?
La información sobre todos los procedimientos en el esquema Oracle se puede mostrar utilizando el "todos los_procedures" puntos de vista. Usemos el siguiente comando para recuperar todos los procedimientos del "Sys"Esquema:
Seleccione * de all_procedures donde propietario = 'sys';Producción
La salida mostró todos los procedimientos del esquema seleccionado.
Conclusión
En Oracle, se utilizan diferentes vistas con la instrucción Seleccionar para mostrar la información sobre los objetos de esquema. Por ejemplo, el todos los usuarios La vista se usa para mostrar todos los nombres de esquema, "todas_tables " Muestra los nombres de la tabla, "all_tab_columns " recupera todas las columnas en una tabla y el all_Objects La vista muestra todos los objetos de un esquema específico. Esta guía explicó cómo mostrar la información sobre los objetos de esquema utilizando ejemplos prácticos.