09/08/2011, 12:06
|
| | Fecha de Ingreso: febrero-2010
Mensajes: 11
Antigüedad: 14 años, 9 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 |