Pregunta: | 8166 - PROBLEMAS DE SQLSERVER A ORACLE |
Autor: | Ramón Coma |
Hola a todos, estoy pasando un programa que funciona con SQL Server a ORACLE y me he encontrado con un problema a la hora de pasar sentencias SQL Server con una sentencia "CASE" como esta:
Select Codigo, Nombre, Tipo = Case Sim When 'S' Then 'UNO' Else 'DOS' End From Articulos; ¿Hay alguna sentencia en ORACLE similar? ¡¡¡Gracias por adelantado!!! |
Respuesta: | Marco Santis |
Hola Ramón:
Tuve el mismo problema hace un tiempo, y la sentencia similar a la sentencia CASE de SQL se llama "DECODE" y su sintaxis es: DECODE(campo, valor1, expresion1, valor2, expresion2, valor3, expresion3, expresion4 ) La Expresion 4 se utiliza como el Else Ojalá te sirva |