![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management : opérateurs de classification des demandes
La fonction Gestion intelligente prend en charge les opérateurs dans les expressions de règles. Ces opérateurs sont également appelés prédicats dans la terminologie SQL (Structured Query Language ) car ils figurent dans une clause WHERE ou HAVING. La distinction entre les minuscules et les majuscules n'est pas nécessaire pour les opérateurs.
Opérateurs
Opérateur | Description |
---|---|
OR | Opérateur logique OR (ou). |
AND | Opérateur logique AND (et). |
NOT | Opérateur logique de négation. |
IN | Exprime un opérande avec des valeurs multiples dans une même expression. Sa signification est conforme à la spécification SQL de l'opérateur. Par exemple, si vous souhaitez indiquer que le port peut avoir pour valeur 9080, 9090 et/ou 9091, utilisez le fragment d'expression suivant :
Dans SQL, la façon dont les valeurs à l'intérieur des parenthèses sont exprimées dépend du type de données de port. Cela signifie que si le port est de type entier, la syntaxe des valeurs sans apostrophes est correcte. Si le port est de type chaîne, l'expression correcte est :
|
LIKE | Exprime une correspondance de masque pour les valeurs d'opérande chaîne. La valeur doit contenir le caractère générique (%) à la position où la correspondance de masque est censée débuter. Par exemple, l'expression
permet de rechercher les occurrences du terme blanca et tout autre terme se terminant par blanca, alors que l'expression
permet de rechercher les occurrences du terme blanca et tout autre terme commençant par blanca.
L'expression
permet de rechercher les occurrences du terme blanca et tous les termes comportant la chaîne blanca. Du point de vue de l'implémentation du code, la classe java.util.regex.Pattern est utilisée. |
= | Opérateur d'égalité utilisé pour exprimer une correspondance différenciant les minuscules et les majuscules. |
> | Opérateur supérieur à, qui doit être utilisé avec des opérandes numériques. |
>= | Opérateur supérieur ou égal à, qui doit être utilisé avec des opérandes numériques. |
< | Opérateur inférieur à, qui doit être utilisé avec des opérandes numériques |
<= | Opérateur inférieur ou égal à, qui doit être utilisé avec des opérandes numériques. |
<> | Opérateur d'inégalité |
BETWEEN | Cet opérateur est utilisé conjointement avec l'opérateur AND pour sélectionner un intervalle de valeurs comprenant la première valeur (la plus basse) et la dernière valeur (la plus haute). Ensemble, ils agissent sur des nombres et des dates. |
IS NULL | Teste un opérande dont la valeur est NULL. |
IS NOT NULL | Teste un opérande dont la valeur est autre que NULL. |