Prédicats quantifiés

Un prédicat quantifié compare une valeur avec une série de valeurs générée par une sous-requête.

Utilisez la syntaxe suivante :
expression   opérateur-comparaison   SOME  |  ANY  |   ALL    ( sous-requête )

L'expression ne doit pas avoir une référence pour résultat.

Lorsque SOME ou ANY est spécifié, le résultat du prédicat est le suivant :
  • TRUE si la comparaison est vraie pour au moins une valeur renvoyée par la sous-requête.
  • FALSE si la sous-requête est vide ou si la comparaison est fausse pour chaque valeur renvoyée par la sous-requête.
  • UNKNOWN si la comparaison n'est pas vraie pour toutes les valeurs renvoyées par la sous-requête et qu'au moins l'une des comparaisons est inconnue (unknown) à cause d'une valeur NULL.
Lorsque ALL est spécifié, le résultat du prédicat est le suivant :
  • TRUE si la sous-requête est vide ou si la comparaison est vraie pour chaque valeur renvoyée par la sous-requête.
  • FALSE si la comparaison est fausse pour au moins une valeur renvoyée par la sous-requête.
  • UNKNOWN si la comparaison n'est pas fausse pour toutes les valeurs renvoyées par la sous-requête et qu'au moins l'une des comparaisons est inconnue (unknown) à cause d'une valeur NULL.

Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cque_quanpred
Nom du fichier : cque_quanpred.html