Einzelnen Beitrag anzeigen

Benutzerbild von joachimd
joachimd

Registriert seit: 17. Feb 2005
Ort: Weitingen
679 Beiträge
 
Delphi 12 Athens
 
#2

Re: SQL-CASE wird immer für alle Ausdrücke geprüft?

  Alt 14. Mai 2009, 16:28
IIRC ist das so, wie Du beschreibst. Konfigurieren kann man das nicht.
Aber Du könntest es in eine UDF verpacken und damit elegant umgehen (ungetestet!):

SQL-Code:
create function div_null(div1 integer, div2 integer)
returns integer
begin
  if div2=0
    then return NULL;
    else return div1/div2;
  endif;
end;
Joachim Dürr
Joachim Dürr Softwareengineering
http://www.jd-engineering.de
  Mit Zitat antworten Zitat