Fonctions non déterministes

Cette rubrique contient une liste de fonctions non déterministes.

Tableau 1. Fonctions non déterministes
Nom de la fonction Type de retour Arguments
ANCIENNETE INTERVAL DATE
ANCIENNETE INTERVAL HORODATAGE
CURRENT_DBID* INT4  
CURRENT_SID* INT4  
CURRENT_USERID* INT4  
USÉOÏDE_COURANT* INT4  
DATE_PART INT8 VARCHAR ABSTIME
RANDOM FLOAT8  
SETSEED INT4 FLOAT8
HEURE DU JOUR VARCHAR  
VERSION VARCHAR  

Les fonctions marquées d'un astérisque sont considérées comme déterministes sur un seul nœud mais sont non déterministes lorsqu'elles sont répliquées sur plusieurs nœuds.

Pour plus d'informations sur les drapeaux de la vue _v_function qui sont pertinents pour la détection et la gestion de SQL non déterministe, voir Paramètres de la vue non déterministe.