13/02/2011, 05:46
|
| | Fecha de Ingreso: mayo-2007 Ubicación: Córdoba, Argentina
Mensajes: 56
Antigüedad: 17 años, 7 meses Puntos: 1 | |
Ayuda para sentencia CAST Hola gente:
Les pido ayuda para migrar esta sentencia:
SELECT rm.id_grupo_morfologia, rm.id_razgo_morfologico, gm.desc_grupo_morfologia, rm.desc_razgo_morfologico
FROM CFG_GRUPOS_MORFOLOGIAS gm
INNER JOIN CFG_RAZGOS_MORFOLOGICOS rm ON gm.id_grupo_morfologia=rm.id_grupo_morfologia
WHERE 1 = 1
AND upper(gm.desc_grupo_morfologia) LIKE upper('%pierna-izq%')
AND cast(rm.id_grupo_morfologia AS varchar) + '-' + cast(rm.id_razgo_morfologico AS varchar) != '41-2'
a Oracle que funciona en SQL SERVER pero que en ORACLE me dice que falta el parantesis izquierdo (ora-00960).
Si le pongo paréntesis a varchar como por ejemplo varchar(10) me dice que el error es por número no válido (ora-01722)
Un abrazo
Adrian |