Paquete DBMS_DATA_ACCESS_SCOPE
El paquete DBMS_DATA_ACCESS_SCOPE proporciona rutinas para registrar, anular el registro, actualizar y recuperar el ámbito de creación.
- DBMS_DATA_ACCESS_SCOPE Visión general
Describe el uso del paqueteDBMS_DATA_ACCESS_SCOPE. - DBMS_DATA_ACCESS_SCOPE Modelo de seguridad
El paqueteDBMS_DATA_ACCESS_SCOPEse implementa como un paquete PL/SQL de derechos de invocador, donde los privilegios se comprueban en tiempo de ejecución para el usuario que realiza la llamada. - Resumen de subprogramas DBMS_DATA_ACCESS_SCOPE
En esta sección se tratan los subprogramasDBMS_DATA_ACCESS_SCOPEproporcionados con la base de datos de IA autónoma.
Visión general de DBMS_DATA_ACCESS_SCOPE
Describe el uso del paquete DBMS_DATA_ACCESS_SCOPE.
DBMS_DATA_ACCESS_SCOPE soporta estas operaciones:
- Ámbito de creación de registro
- Anular registro de ámbito de creación
- Actualizar ámbito de creación
- Ámbito de creación de lista
Tema principal: Paquete DBMS_DATA_ACCESS_SCOPE
Modelo de seguridad DBMS_DATA_ACCESS_SCOPE
El paquete DBMS_DATA_ACCESS_SCOPE se implanta como paquete PL/SQL de derechos de invocador, donde los privilegios se comprueban en tiempo de ejecución para el usuario que realiza la llamada.
El privilegio EXECUTE se proporciona por defecto en ADMIN con la opción GRANT y en PDB_DBA sin la opción GRANT.
Tema principal: Paquete DBMS_DATA_ACCESS_SCOPE
Resumen de Subprogramas DBMS_DATA_ACCESS_SCOPE
En esta sección se tratan los subprogramas DBMS_DATA_ACCESS_SCOPE que se proporcionan con Autonomous AI Database.
- Procedimiento REGISTER_CREATION_SCOPE
Este procedimiento registra los ámbitos de autorización permitidos para la creación de hiperenlaces de tablas en esquemas, tablas o vistas específicos. - Procedimiento UNREGISTER_CREATION_SCOPE
Este procedimiento anula el registro de un ámbito de creación ya registrado. - Procedimiento UPDATE_CREATION_SCOPE
Este procedimiento actualiza un ámbito de creación ya registrado. - Procedimiento LIST_CREATION_SCOPES
Este procedimiento recupera los ámbitos de creación ya registrados.
Tema principal: Paquete DBMS_DATA_ACCESS_SCOPE
REGISTER_CREATION_SCOPE Procedimiento
Este procedimiento registra los ámbitos de autorización permitidos para la creación de hiperenlaces de tablas en esquemas, tablas o vistas específicos.
Sintaxis
procedure register_creation_scope(
schema_name IN VARCHAR2 DEFAULT NULL,
schema_object_name IN VARCHAR2 DEFAULT NULL,
scope IN VARCHAR2
);
procedure register_creation_scope(
schema_name IN VARCHAR2 DEFAULT NULL,
schema_object_list IN CLOB DEFAULT NULL,
scope IN VARCHAR2
);
Parámetros
| Parámetro | Descripción |
|---|---|
|
|
Especifica el esquema que permite la creación de tablas en el ámbito especificado. Este campo es opcional. |
schema_object_name |
Especifica el objeto de esquema en el que se permite la creación de tablas para el ámbito especificado. Este parámetro es opcional; si lo deja nulo o sin especificar, el valor se aplica a todo el esquema. |
|
|
Se trata de una matriz JSON opcional que muestra los objetos del esquema. Si el campo es nulo u omitido, se aplica a todo el esquema. |
scope |
Define el ámbito de creación de los hiperenlaces de tabla. |
Tema principal: Resumen de subprogramas DBMS_DATA_ACCESS_SCOPE
UNREGISTER_CREATION_SCOPE Procedimiento
Este procedimiento anula el registro de un ámbito de creación ya registrado.
Sintaxis
procedure unregister_creation_scope(
schema_name IN VARCHAR2 DEFAULT NULL,
schema_object_name IN VARCHAR2 DEFAULT NULL
);
procedure unregister_creation_scope(
schema_name IN VARCHAR2 DEFAULT NULL,
schema_object_list IN CLOB DEFAULT NULL
);
Parámetros
| Parámetro | Descripción |
|---|---|
|
|
Especifica el esquema para el que se debe suprimir el ámbito. Este campo es opcional. Si no lo proporciona o se define como nulo, el sistema utiliza automáticamente el esquema del usuario que ejecuta el procedimiento |
schema_object_name |
Especifica el objeto de esquema para el que se debe suprimir el ámbito. Este campo es opcional. Si lo omite o especifica NULL, la operación de anulación de registro se aplica al ámbito de creación de todo el esquema. |
|
|
Especifica la lista de objetos del esquema para los que se debe suprimir el ámbito. Este campo es opcional. Si no se especifica o su valor se especifica como nulo, la operación de anulación de registro se aplica al ámbito de creación de todo el esquema. |
Tema principal: Resumen de subprogramas DBMS_DATA_ACCESS_SCOPE
UPDATE_CREATION_SCOPE Procedimiento
Este procedimiento actualiza un ámbito de creación ya registrado.
Sintaxis
procedure update_creation_scope(
schema_name IN VARCHAR2 DEFAULT NULL,
schema_object_name IN VARCHAR2 DEFAULT NULL,
scope IN VARCHAR2
);
procedure update_creation_scope(
schema_name IN VARCHAR2 DEFAULT NULL,
schema_object_list IN CLOB DEFAULT NULL,
scope IN VARCHAR2
);Parámetros
| Parámetro | Descripción |
|---|---|
|
|
Especifica el esquema para el que se debe actualizar el ámbito. Este campo es opcional. Si lo omite o transfiere NULL, el sistema utiliza automáticamente el esquema del usuario que ejecuta la rutina. |
schema_object_name |
Especifica el objeto de esquema para el que se debe actualizar el ámbito. Este campo es opcional. Si lo omite o transfiere NULL, la actualización se aplica al ámbito de creación de todo el esquema. |
|
|
Especifica la lista de matrices JSON de objetos en el esquema. Este campo es opcional. Si no se especifica o su valor se especifica como nulo, la operación de actualización se aplica al ámbito de creación de todo el esquema. |
scope |
Especifica el ámbito de creación modificado para los hiperenlaces de tabla. |
Tema principal: Resumen de subprogramas DBMS_DATA_ACCESS_SCOPE
LIST_CREATION_SCOPES Procedimiento
Este procedimiento recupera los ámbitos de creación ya registrados.
Sintaxis
procedure list_creation_scopes(
schema_name IN VARCHAR2 DEFAULT NULL,
schema_object_name IN VARCHAR2 DEFAULT NULL,
result OUT CLOB
);Parámetros
| Parámetro | Descripción |
|---|---|
|
|
Especifica el esquema para el que se debe devolver el ámbito. Este campo es opcional. Si no lo proporciona o se define como nulo, el sistema utiliza automáticamente el esquema del usuario que ejecuta el procedimiento |
schema_object_name |
Especifica el objeto de esquema para el que se debe devolver el ámbito. Este campo es opcional. Si lo omite o especifica NULL, la operación de anulación de registro se aplica al ámbito de creación de todo el esquema. |
|
|
Muestra la salida que contiene la información del ámbito registrado. |
Tema principal: Resumen de subprogramas DBMS_DATA_ACCESS_SCOPE