Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/08/2011, 12:06
programmer_81
 
Fecha de Ingreso: febrero-2010
Mensajes: 11
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: select 2 = 2 porq da error en sql server 2008

muchas gracias iislas

El inconveniente es que hicimos una migracion de un lenguaje a sql server y entre las funciones esta iif(expresion logica , valor1 , valor2) , pensamos crear la funcion iif en sql para que exista y no arroje ningun error , se que en sql server existe una funcion equivalente el case when , pero la idea es minimizar la cantidad de trabajo.. no se si me explique bien ....

en resumen , es imposible crear una funcion en sql asi , llamada iif ?

ejemplos:

iif( 4 < 6 , 'true' , 'false') o
iif( 4 > 2 , 'true' , 'false') o
iif( 4 = 6 , 'false' , 'true') o
if( 4 <> 6 , 'true' , 'false') o
if( 4 < 6 and 7 = 7 , 'true' , 'false') , etc

gracias