Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2011, 05:46
adriannjimenez
 
Fecha de Ingreso: mayo-2007
Ubicación: Córdoba, Argentina
Mensajes: 56
Antigüedad: 16 años, 11 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