Spezifischer Name |
Geben Sie einen spezifischen Namen für die Klausel SPECIFIC der Prozedur an. |
Zugriff |
Wählen Sie eine Option für die Datenzugriffsebene für SQL-Anweisungen aus, die in der Prozedur enthalten sind. Sie können NO_SQL, CONTAINS_SQL,
READS_SQL_DATA oder MODIFIES_SQL_DATA auswählen. |
Deterministisch |
Wenn sie aktiviert ist, gibt diese Option an, dass die Quellenprozedur immer dieselben Ergebnisse für bestimmte Argumentwerte zurückgibt (DETERMINISTIC).
Ist sie nicht aktiviert, gibt die Option an, dass die Quellenprozedur von bestimmten Werten abhängt, die sich auf die Ergebnisse auswirken (NOT DETERMINISTIC). Eine deterministische Quellenprozedur (DETERMINISTIC) muss aus aufeinanderfolgenden Aufrufen mit identischer Eingabe immer dieselben Ergebnisse zurückgeben. Diese Klausel wirkt sich zurzeit nicht auf die Verarbeitung der Prozedur aus. Wird diese Option nicht explizit angegeben, wird der Wert für die Quellenprozedur verwendet. Ist diese Option an der Datenquelle nicht verfügbar, wird NOT DETERMINISTIC als Standard verwendet.
Wird diese Option explizit angegeben, stimmt jedoch nicht mit dem Wert für die Quellenprozedur überein, wird ein Fehler zurückgegeben. |
Externe Aktion |
Gibt an, ob die Quellenprozedur eine Aktion ausführt, die den Status eines Objekts ändert, das nicht vom Datenbankmanager verwaltet wird (EXTERNAL ACTION) oder ob die Aktion nicht ausgeführt wird (NO EXTERNAL ACTION). Ist die Klausel NO EXTERNAL ACTION angegeben, verwendet die föderierte Datenbank eine Optimierung, die voraussetzt, dass die Quellenprozedur keine externen Auswirkungen hat. Wird diese Option nicht explizit angegeben, wird der Wert für die Quellenprozedur verwendet. Ist diese Option an der Datenquelle nicht verfügbar, wird EXTERNAL ACTION als Standard verwendet.
Wird diese Option explizit angegeben, stimmt jedoch nicht mit dem Wert für die Quellenprozedur überein, wird ein Fehler zurückgegeben. Wird NO EXTERNAL ACTION angegeben, setzen die Systemoptimierungen voraus, dass die Prozeduren keine externen Auswirkungen haben. |