Freigabeangebote mit SQL als Verbraucher verwalten – Beispiele¶
Im Folgenden finden Sie Beispiele für gängige Aufgaben, die Verbraucher mit SQL-Befehlen programmatisch erledigen können:
Verfügbare Freigabeangebote anzeigen¶
Zeigt die Freigabeangebote an, die dem Verbraucher, der den Befehl ausführt, zur Verfügung stehen. Weitere Informationen über den Befehl SHOW AVAILABLE LISTINGS finden Sie unter SHOW AVAILABLE LISTINGS.
Beschreibung |
Anmerkungen |
---|---|
Verfügbare Freigabeangebote anzeigen. |
|
SHOW AVAILABLE LISTINGS
Verfügbare Freigabeangebote beschreiben¶
Nachdem SHOW AVAILABLE LISTINGS ausgeführt wurde, um die verfügbaren Freigabeangebote und die globalen Namen der Freigabeangebote zu ermitteln, kann ein Verbraucher DESCRIBE AVAILABLE LISTING ausführen, um Beschreibungen der Spalten in den Freigabeangeboten zu erhalten, die ihm zur Verfügung stehen. Weitere Informationen über den Befehl DESCRIBE AVAILABLE LISTING finden Sie unter DESCRIBE AVAILABLE LISTING.
Beschreibung |
Anmerkungen |
---|---|
Spalten der Freigabeangebote beschreiben. |
|
DESCRIBE AVAILABLE LISTING < listing_global_name >
Anfrage für ein Freigabeangebot und automatische Abfrage der Verfügbarkeit¶
Nachdem SHOW AVAILABLE LISTINGS ausgeführt wurde, um die verfügbaren Freigabeangebote zu ermitteln, kann ein Verbraucher die Prozedur SYSTEM$REQUEST_LISTING_AND_WAIT
verwenden, um ein Freigabeangebot anzufordern und automatisch die Verfügbarkeit abzufragen. Ein Verbraucher kann diese Prozedur auch verwenden, wenn die Spalte is_ready_for_import
FALSE
lautet. Weitere Informationen über die gespeicherte Prozedur SYSTEM$REQUEST_LISTING_AND_WAIT
finden Sie unter SYSTEM$REQUEST_LISTING_AND_WAIT.
Beschreibung |
Anmerkungen |
---|---|
Anfrage für ein bestimmtes Freigabeangebot und Abfrage der Verfügbarkeit. |
Wenn ein angefragtes Freigabeangebot verfügbar wird oder bereits verfügbar ist, wird die Meldung Wenn der Timeout-Zeitraum überschritten ist, wird die Meldung Um ein Freigabeangebot anzufordern, ohne auf die Erfüllung des Freigabeangebots zu warten, geben Sie 0 (Null) für den Wert |
CALL SYSTEM$REQUEST_LISTING_AND_WAIT( ' <listing_global_name> ' [ , <timeout_mins>. ] );
Datenbank aus einem Freigabeangebot erstellen¶
Nach der Anfrage eines Freigabeangebots kann ein Verbraucher den Befehl CREATE DATABASE … FROM LISTING … verwenden, um eine Datenbank aus einem Freigabeangebot zu erstellen. Weitere Informationen über den Befehl CREATE DATABASE … FROM LISTING … finden Sie unter CREATE DATABASE … FROM LISTING ….
Beschreibung |
Anmerkungen |
---|---|
Datenbank aus einem Freigabeangebot erstellen |
|
CREATE DATABASE <name> FROM LISTING '<listing_global_name>';