Nicht deterministische Funktionen
Dieses Thema enthält eine Liste von nicht-deterministischen Funktionen.
| Funktionsname | Rückgabetyp | Argumente |
|---|---|---|
| AGE | INTERVAL | DATUM |
| AGE | INTERVAL | TIMESTAMP (Zeitmarke) |
| CURRENT_DBID* | INT4 | |
| CURRENT_SID* | INT4 | |
| CURRENT_USERID* | INT4 | |
| AKTUELL_USEROID* | INT4 | |
| date_part | INT8 | VARCHAR ABSTIMMZEIT |
| RANDOM | FLOAT8 | |
| SETSEED | INT4 | FLOAT8 |
| TIMEOFDAY | VARCHAR | |
| VERSION | VARCHAR |
Die mit einem Sternchen gekennzeichneten Funktionen gelten auf einem einzelnen Knoten als deterministisch, sind aber nicht-deterministisch, wenn sie über mehrere Knoten repliziert werden.
Informationen über die Flags innerhalb der _v_function-Sicht, die für die Erkennung und Behandlung von nicht-deterministischem SQL relevant sind, finden Sie unter Einstellungen für nicht-deterministische Sichten.