Função @ISNULL

Revisão de 11h19min de 7 de fevereiro de 2025 por Endrio.korb (discussão | contribs) (Criou página com 'A função '''@ISNULL''' preenche a função "IS NULL" correspondente a cada banco de dados. ==='''Sintaxe'''=== @ISNULL; ==='''Parâmetros'''=== {| class="wikitable" style=...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

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.