DBMS_DATA_ACCESS_SCOPE-Package
Das DBMS_DATA_ACCESS_SCOPE-Package enthält Routinen zum Registrieren, Aufheben der Registrierung, Aktualisieren und Abrufen des Erstellungsbereichs.
- DBMS_DATA_ACCESS_SCOPE Überblick
Beschreibt die Verwendung des PackagesDBMS_DATA_ACCESS_SCOPE. - DBMS_DATA_ACCESS_SCOPE Sicherheitsmodell
DasDBMS_DATA_ACCESS_SCOPE-Package wird als PL/SQL-Package mit Invoker-Rechten implementiert, in dem Berechtigungen zur Laufzeit für den aufrufenden Benutzer geprüft werden. - Zusammenfassung der DBMS_DATA_ACCESS_SCOPE-Unterprogramme
In diesem Abschnitt werden dieDBMS_DATA_ACCESS_SCOPE-Unterprogramme behandelt, die mit Autonomous AI Database bereitgestellt werden.
Übergeordnetes Thema: Von autonomer KI-Datenbank bereitgestellte Packagereferenz
DBMS_DATA_ACCESS_SCOPE - Überblick
Beschreibt die Verwendung des Packages DBMS_DATA_ACCESS_SCOPE.
DBMS_DATA_ACCESS_SCOPE unterstützt die folgenden Vorgänge:
- Registrierungserstellungsumfang
- Registrierung des Erstellungsbereichs aufheben
- Erstellungsumfang aktualisieren
- Listenerstellungsumfang
Übergeordnetes Thema: DBMS_DATA_ACCESS_SCOPE Package
DBMS_DATA_ACCESS_SCOPE-Sicherheitsmodell
Das DBMS_DATA_ACCESS_SCOPE-Package wird als PL/SQL-Package mit Aufrufrechten implementiert, in dem Berechtigungen zur Laufzeit für den aufrufenden Benutzer geprüft werden.
Die Berechtigung EXECUTE wird standardmäßig auf ADMIN mit der Option GRANT und auf PDB_DBA ohne die Option GRANT bereitgestellt.
Übergeordnetes Thema: DBMS_DATA_ACCESS_SCOPE Package
Zusammenfassung der DBMS_DATA_ACCESS_SCOPE-Unterprogramme
In diesem Abschnitt werden die DBMS_DATA_ACCESS_SCOPE-Unterprogramme behandelt, die mit der autonomen KI-Datenbank bereitgestellt werden.
- Prozedur REGISTER_CREATION_SCOPE
Diese Prozedur registriert zulässige Autorisierungsbereiche für die Erstellung von Tabellen-Hyperlinks für bestimmte Schemas, Tabellen oder Ansichten. - UNREGISTER_CREATION_SCOPE-Prozedur
Bei diesem Verfahren wird die Registrierung eines bereits registrierten Erstellungsbereichs aufgehoben. - Prozedur UPDATE_CREATION_SCOPE
Mit dieser Prozedur wird ein bereits registrierter Erstellungsbereich aktualisiert. - Prozedur LIST_CREATION_SCOPES
Mit dieser Prozedur werden die bereits registrierten Erstellungsgeltungsbereiche abgerufen.
Übergeordnetes Thema: DBMS_DATA_ACCESS_SCOPE Package
Prozedur REGISTER_CREATION_SCOPE
In dieser Prozedur werden zulässige Autorisierungsbereiche für die Erstellung von Tabellen-Hyperlinks für bestimmte Schemas, Tabellen oder Ansichten registriert.
Syntax
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
);
Parameter
| Parameter | Beschreibung |
|---|---|
|
|
Gibt das Schema an, das die Tabellenerstellung im angegebenen Geltungsbereich zulässt. Dies ist ein fakultatives Feld. |
schema_object_name |
Gibt das Schemaobjekt an, bei dem die Tabellenerstellung für den angegebenen Geltungsbereich zulässig ist. Dieser Parameter ist optional. Wenn Sie ihn null oder nicht angegeben lassen, gilt die Einstellung für das gesamte Schema. |
|
|
Dies ist ein optionales JSON-Array, das Objekte im Schema auflistet. Wenn das Feld null oder ausgelassen ist, gilt es für das gesamte Schema. |
scope |
Definiert den Erstellungsbereich für die Tabellen-Hyperlinks. |
Übergeordnetes Thema: Zusammenfassung der Unterprogramme DBMS_DATA_ACCESS_SCOPE
Prozedur UNREGISTER_CREATION_SCOPE
Bei diesem Verfahren wird die Registrierung eines bereits registrierten Erstellungsbereichs aufgehoben.
Syntax
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
);
Parameter
| Parameter | Beschreibung |
|---|---|
|
|
Gibt das Schema an, für das der Geltungsbereich gelöscht werden muss. Dies ist ein fakultatives Feld. Wenn Sie sie nicht angeben oder auf Null gesetzt ist, verwendet das System automatisch das Schema des Benutzers, der die Prozedur |
schema_object_name |
Gibt das Schemaobjekt an, für das der Geltungsbereich gelöscht werden muss. Dies ist ein fakultatives Feld. Wenn Sie NULL weglassen oder angeben, gilt der Vorgang zum Aufheben der Registrierung für den Erstellungsbereich des gesamten Schemas. |
|
|
Gibt eine Liste der Objekte im Schema an, für die der Geltungsbereich gelöscht werden muss. Dies ist ein fakultatives Feld. Wenn er nicht angegeben wird oder sein Wert als Null angegeben ist, gilt der Vorgang zum Aufheben der Registrierung für den Erstellungsbereich des gesamten Schemas. |
Übergeordnetes Thema: Zusammenfassung der Unterprogramme DBMS_DATA_ACCESS_SCOPE
Prozedur UPDATE_CREATION_SCOPE
Mit dieser Prozedur wird ein bereits registrierter Erstellungsbereich aktualisiert.
Syntax
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
);Parameter
| Parameter | Beschreibung |
|---|---|
|
|
Gibt das Schema an, für das der Geltungsbereich aktualisiert werden muss. Dies ist ein fakultatives Feld. Wenn Sie NULL auslassen oder übergeben, verwendet das System automatisch das Schema des Benutzers, der die Routine ausführt. |
schema_object_name |
Gibt das Schemaobjekt an, für das der Geltungsbereich aktualisiert werden muss. Dies ist ein fakultatives Feld. Wenn Sie NULL auslassen oder übergeben, gilt die Aktualisierung für den Erstellungsgeltungsbereich für das gesamte Schema. |
|
|
Gibt die JSON-Arrayliste der Objekte im Schema an. Dies ist ein fakultatives Feld. Wenn der Wert nicht angegeben oder als Null angegeben ist, gilt der Aktualisierungsvorgang für den Erstellungsbereich des gesamten Schemas. |
scope |
Gibt den geänderten Erstellungsbereich für Tabellen-Hyperlinks an. |
Übergeordnetes Thema: Zusammenfassung der Unterprogramme DBMS_DATA_ACCESS_SCOPE
Prozedur LIST_CREATION_SCOPES
Diese Prozedur ruft die bereits registrierten Erstellungsbereiche ab.
Syntax
procedure list_creation_scopes(
schema_name IN VARCHAR2 DEFAULT NULL,
schema_object_name IN VARCHAR2 DEFAULT NULL,
result OUT CLOB
);Parameter
| Parameter | Beschreibung |
|---|---|
|
|
Gibt das Schema an, für das der Geltungsbereich zurückgegeben werden muss. Dies ist ein fakultatives Feld. Wenn Sie sie nicht angeben oder auf Null gesetzt ist, verwendet das System automatisch das Schema des Benutzers, der die Prozedur |
schema_object_name |
Gibt das Schemaobjekt an, für das der Geltungsbereich zurückgegeben werden muss. Dies ist ein fakultatives Feld. Wenn Sie NULL weglassen oder angeben, gilt der Vorgang zum Aufheben der Registrierung für den Erstellungsbereich des gesamten Schemas. |
|
|
Listet die Ausgabe auf, die Informationen zum registrierten Geltungsbereich enthält. |
Übergeordnetes Thema: Zusammenfassung der Unterprogramme DBMS_DATA_ACCESS_SCOPE