Função @ISNULL
A função @ISNULL preenche a função "IS NULL" correspondente a cada banco de dados.
Sintaxe
@ISNULL;
Parâmetros
Nome | Banco | Descrição |
---|---|---|
@ISNULL | PostgreSQL | Coalesce |
@ISNULL | Oracle | NVL |
@ISNULL | FireBird | Coalesce |
@ISNULL | SQLServer | ISNULL |
Exemplos
procedure Filtro; var Q:TPHQuery; begin try Q := NewPHQuery; Q.Add('SELECT * '+ 'FROM PESSOAS '+ 'WHERE EMAIL = @ISNULL '); finally Q.Free; end; end; begin Filtro; end.