Hyperlinks, Gruppen und Gruppenmitglieder auflisten
Sie können die aktiven Tabellen-Hyperlinks, Tabellen-Hyperlink-Gruppen und Tabellen-Hyperlink-Gruppen auflisten.
- Tabellen-Hyperlinks und Tabellen-Hyperlinkgruppen auflisten
Sie können die aktiven Tabellen-Hyperlinks auflisten, die Sie in einer Autonomous Database-Instanz generiert haben, und der ADMIN-Benutzer kann alle aktiven Tabellen-Hyperlinks auflisten. Die Liste der Tabellen-Hyperlinks enthält Tabellen-Hyperlink-Gruppen. - Hyperlinkgruppenmitglieder für Listentabelle
Sie können die Elemente einer Tabellen-Hyperlinkgruppe auflisten. - Hinweise zum Auflisten von Tabellen-Hyperlinks und Tabellen-Hyperlinkgruppen
Bietet Hinweise zum Auflisten von Tabellen-Hyperlinks und Tabellen-Hyperlinkgruppen.
Übergeordnetes Thema: Tabellenhyperlinks für schreibgeschützten Datenzugriff in Autonomous Database verwenden
Hyperlinks und Hyperlinkgruppen für Listentabellen
Sie können die aktiven Tabellen-Hyperlinks auflisten, die Sie in einer Autonomous Database-Instanz generiert haben, und der ADMIN-Benutzer kann alle aktiven Tabellen-Hyperlinks auflisten. Die Liste der Tabellen-Hyperlinks enthält Tabellen-Hyperlink-Gruppen.
Führen Sie DBMS_DATA_ACCESS.LIST_ACTIVE_URLS
aus, um die aktiven Tabellen-Hyperlinks und Tabellen-Hyperlinkgruppen aufzulisten. Beispiel:
DECLARE
result CLOB;
BEGIN
result := DBMS_DATA_ACCESS.LIST_ACTIVE_URLS
;
dbms_output.put_line(result);
END;
/
Dieses Beispiel zeigt die folgende Ausgabe:
[{"id":"pT36lYHFGA4s3UXSNBCRO13v3D4_example1",
"created_by":"SCOTT",
"service_name":"HIGH",
"expiration_time":"2025-07-28T16:38:02.723Z",
"expiration_count":10,
"access_count":0,
"created":"2025-04-29T16:38:02.977Z",
"inherit_acl":true,
"sql_statement":"select * FROM TREE_DATA WHERE COUNTY = :county"}]
Wenn ein Tabellen-Hyperlink-Listeneintrag eine Tabellen-Hyperlink-Gruppe ist, wird "is_group_url
" mit dem Wert true
angezeigt. Beispiel:
{
"id":"vnns6DhPUBXyB1bzUtTOoPUcqnDcpplRo_example",
"created_by":"SCOTT",
"service_name":"HIGH",
"expiration_time":"2025-09-04T15:36:39.355Z",
"expiration_count":10,
"access_count":0,
"created":"2025-06-06T15:36:39.377Z",
"is_group_url":true,
"group_ids":[null]
}
Wenn der Wert für
is_group_url
true
lautet, gibt dies an, dass eine Tabellen-Hyperlink-ID eine Tabellen-Hyperlinkgruppe ist.
Weitere Informationen finden Sie unter Funktion LIST_ACTIVE_URLS.
Übergeordnetes Thema: Tabellen-Hyperlinks, Gruppen und Gruppenmitglieder auflisten
Hyperlinkgruppenmitglieder für Listentabelle
Sie können die Elemente einer Tabellen-Hyperlink-Gruppe auflisten.
Um die Elemente einer Tabellen-Hyperlinkgruppe aufzulisten, müssen Sie die Tabellen-Hyperlinkgruppe
id
angeben.
Führen Sie DBMS_DATA_ACCESS.LIST_MEMBERS
aus, um die Elemente der Tabellen-Hyperlinkgruppe aufzulisten.
Beispiel:
DECLARE
status CLOB;
BEGIN
DBMS_DATA_ACCESS.LIST_MEMBERS
(
id => 'aGnHVyZ4vBo4_Fq2R0A2G2-y6TdUKRHeveqyGJ3_example',
result => status);
dbms_output.put_line(status);
END;
/
Die folgende Ausgabe wird angezeigt:
{ "members" :
[
{"id" : "lVy_kJnm5MzO1EGBYBvdcaYark5waukv7V59wObq5RDS2Z2AlzEh_DmaboSNeCfR", "schema_name" : "admin", "schema_object_name" : "employee", "name" : "employee", "description" : "employee description"},
{"id" : "8L5QWWVDB3NrGu-NLx6Q-k-1EsP6jxmjednfMxgrbVFolPipNNDbL1rIt2Ywwprc", "sql_statement" : "select * from admin.tree", "name" : "tree", "description" : "tree description"}
]
}
Weitere Informationen finden Sie unter Funktion LIST_ACTIVE_URLS und Prozedur LIST_MEMBERS.
Übergeordnetes Thema: Tabellen-Hyperlinks, Gruppen und Gruppenmitglieder auflisten
Hinweise zum Auflisten von Tabellen-Hyperlinks und Tabellen-Hyperlink-Gruppen
Enthält Hinweise zum Auflisten von Tabellen-Hyperlinks und Tabellen-Hyperlink-Gruppen.
Hinweise zur Ausführung von DBMS_DATA_ACCESS.LIST_ACTIVE_URLS
:
-
Das Verhalten von
DBMS_DATA_ACCESS.LIST_ACTIVE_URLS
hängt vom ausführenden Benutzer ab. Wenn der ausführende Benutzer ADMIN oder ein Benutzer mit der RollePDB_DBA
ist, listet die Funktion alle aktiven Tabellen-Hyperlinks auf, unabhängig vom Benutzer, der den Tabellen-Hyperlink generiert hat. Wenn der ausführende Benutzer nicht der ADMIN-Benutzer und kein Benutzer mit der RollePDB_DBA
ist, enthält die Liste nur die aktiven Tabellen-Hyperlinks, die vom ausführenden Benutzer generiert werden. -
Wenn Sie einen Tabellen-Hyperlink in einer Autonomous Database-Instanz mit einem privaten Endpunkt generieren und auflisten, enthält das Ergebnis den Namen
private_preauth_url
mit dem Wert des folgenden Formulars:"https://private-endpoint/adb/p/parurl-token/data"
.Wenn Sie einen Tabellen-Hyperlink in einer Autonomous Database-Instanz mit einem privaten Endpunkt generieren und auflisten und der private Endpunkt mit aktiviertem Öffentlichen Zugriff zulassen konfiguriert ist, enthält das Ergebnis sowohl die
preauth_url
für den öffentlichen Endpunkt als auch dieprivate_preauth_url
.Weitere Informationen finden Sie unter Private Endpunkte konfigurieren und Privaten Endpunkt mit zulässigem öffentlichem Zugriff verwenden.
-
Wenn ein Tabellen-Hyperlink ein Gruppenmitglied ist, zeigt der
DBMS_DATA_ACCESS.LIST_ACTIVE_URLS
-Antworteintrag "group_ids
" mit einem Wert ungleich null an, der mindestens eine ID enthält. Die IDs zeigen die Tabellen-Hyperlink-Gruppen-IDs an, zu denen der Tabellen-Hyperlink (Gruppenmitglied) gehört.
Übergeordnetes Thema: Tabellen-Hyperlinks, Gruppen und Gruppenmitglieder auflisten