Directorio de artículos
Explicación
- Cada usuario tiene un esquema independiente y el esquema y el usuario tienen el mismo nombre
- Lo que tiene el usuario son los recursos y permisos del sistema, mientras que el esquema solo se refiere a los recursos del sistema (tabla, índice, pkg, etc.)
Ejemplo de red:
"Es como una casa llena de muebles, y el dueño de la casa (usuario), no la casa (esquema), tiene el control sobre estos muebles.
Usted puede ser dueño de una casa (usuario) y ser dueño de su propia casa (esquema) ), o al alter session
ingresar a la casa de alguien. Si no lo especifica en particular, las operaciones son cosas positivas que ha hecho para su ubicación actual en la casa. En cuanto a si tiene permiso para usar (seleccionar), mudarse (actualizar) O quite (elimine) estos muebles para ver si el dueño de esta casa le ha dado tal permiso, o si usted es el jefe (DBA) de todo el edificio (base de datos) "
-- 效果等同于 同义词 synonym
alter session set current_schema = 其它 schema 名字; -- 不需要引号,如 '其它 schema 名字'
Descripción de ejemplo
- iniciar sesión en el sistema, crear un usuario y autorizar (porque el sistema es un usuario DBA, por lo que puede ver todas las tablas)
create user test_user identified by 12345;
grant create session to test_user;
- El usuario test_user para consultar la tabla emp bajo el usuario scott
- Requisito previo para poder ingresar a las habitaciones de otras personas: otras personas autorizadas para usted
Consejos: una vez completada la autorización, las siguientes frases son equivalentes
desc scott.emp; -- 效果等同于下面两句话(参考: '同义词' )
alter session set current_schema = scott;
desc emp;