Ver Mensaje Individual
  #3  
Antiguo 25-09-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 24
guillotmarc Va por buen camino
Hola Viet.

Lamentablemente esta consulta solo funciona en Firebird 1.5. Las versiones anteriores de Interbase/Firebird no soportan las funciones ISNULL, NULLIF, COALESCE, NVL, ... que permiten sustituir un valor nulo por una constante.

En Oracle imagino que utilizaras también una de estas funciones, puesto que sinó, el estándar SQL indica que Nulo operado con cualquier otro valor, es un valor Nulo.

Si no quieres actualizar a Firebird 1.5 RC6, puedes utilizar una UDF que te proporcione externamente esa función (si no recuerdo mal, la fbudf.dll de Firebird proporciona la función NVL que tienen la misma utilidad que el NULLIF)

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita