Colección de citas famosas - Slogan de motivación - La diferencia entre todos _ y DBA _ usuario _

La diferencia entre todos _ y DBA _ usuario _

Las vistas del diccionario de datos comúnmente utilizadas en las bases de datos Oracle generalmente se dividen en estos tres tipos.

(En pocas palabras, user_ posee, all_ puede verlo usted mismo, dba_ posee toda la base de datos)

Entre ellos, la vista del diccionario de datos que comienza con user_ se refiere a la vista bajo el contenido actual del usuario.

Por ejemplo, el resultado de la consulta de user_users solo tiene la información del usuario actual y user_tables solo tiene la información de las tablas bajo el usuario actual.

================================

Empezando con todo_ El La vista del diccionario de datos se refiere a todo lo que el usuario actual puede ver.

Por ejemplo, all_users puede ver la información básica de todos los usuarios.

All_tables puede ver todas las tablas autorizadas por otros usuarios para el usuario que estás utilizando actualmente, así como información sobre tus propias tablas.

================================

Comience con dba_ A La vista generalmente contiene toda la información de la base de datos. Por ejemplo, dba_users puede ver todos los usuarios y dba_tables puede ver todas las tablas, independientemente de si otros lo han autorizado o no.

Por supuesto, parte del contenido no está disponible en dba_view. Por ejemplo, dba_db_links no es tan detallado como user_db_links. Pero esto es raro.