- Operadores Relacionais:
- =, <, >, >=, <=
- Sintaxe: CHECK ( <val> <operador> <val> )
- Exemplo: CHECK ( col1 >= 10 )
- Operadores L�gicos:
- AND, OR, NOT
- Exemplo: CHECK ( (DT_NASC > DT_NASC_PAI) AND (DT_NASC > DT_NASC_MAE) )
- Operadores de Conjunto:
- IN: testa um conjunto de valores;
- Sintaxe:
CHECK ( <val> IN (<valX,…,<valY>) )
- Exemplo: CHECK ( sexo IN (‘M’, ‘m’, ‘f’, ‘F’ ) )
- BETWEEN: testa se um valor se encontra no intervalo declarado, ou seja, valor >= (valor X) AND valor <= valor Y;
- Sintaxe: CHECK ( <val> BETWEEN <valX> AND <valY> )
- Exemplo: CHECK ( idade BETWEEN 0 AND 150 )
- LIKE: testa uma substring.
- Sintaxe: CHECK ( <val> LIKE <valX> )
- Exemplo: CHECK ( cep LIKE ‘86%’ )
|