Nicht deterministische Funktionen

Dieses Thema enthält eine Liste von nicht-deterministischen Funktionen.

Tabelle 1. Nicht deterministische 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.