Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

PL/SQL: ORA-12704: no coincide el juego de caracteres

Estas en el tema de PL/SQL: ORA-12704: no coincide el juego de caracteres en el foro de Oracle en Foros del Web. Cordial Saludo. Tengo dos bases de datos en oracle ambas configuradas con el mismo juego de caracteres, el siguiente script en una de las bd ...
  #1 (permalink)  
Antiguo 30/05/2013, 12:18
 
Fecha de Ingreso: noviembre-2007
Mensajes: 10
Antigüedad: 17 años, 1 mes
Puntos: 0
PL/SQL: ORA-12704: no coincide el juego de caracteres

Cordial Saludo.
Tengo dos bases de datos en oracle ambas configuradas con el mismo juego de caracteres, el siguiente script en una de las bd me genera el error "PL/SQL: ORA-12704: no coincide el juego de caracteres".

Código:
  SELECT
    Sum(Case TIPO_CONSUMO
    When 'ENERGIA' Then VALOR_PAGO
    End)"Pago_Energia"
  FROM
    BD_Pagos
  WHERE
    ROWNUM <11
  GROUP BY TIPO_CONSUMO;
Y me pone el puntero al inicio de 'ENERGIA', osea antes de la comilla.

Me pueden ayudar con esto (En una BD funciona bien, en la otra No).
Gracias
  #2 (permalink)  
Antiguo 30/05/2013, 12:30
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: PL/SQL: ORA-12704: no coincide el juego de caracteres

Ejecuta en ambas bases de datos

Código SQL:
Ver original
  1. SELECT *FROM v$nls_parameters;

Y verifica que realmente tengan las mismas configuraciones.

También me causa curiosidad que en el ejemplo que pones no hay caracteres extraños.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 30/05/2013, 13:21
 
Fecha de Ingreso: noviembre-2007
Mensajes: 10
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: PL/SQL: ORA-12704: no coincide el juego de caracteres

Ya lo valide, ambas bases de datos tienen los mismos datos...
Ya no se que hacer...
  #4 (permalink)  
Antiguo 30/05/2013, 13:37
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: PL/SQL: ORA-12704: no coincide el juego de caracteres

Revisa desde el sistema operativo la variable $NLS_LANG en ambos servidores.

Si está vacía puedes hacer un export.

export NLS_LANG=SPANISH_SPAIN.WE8ISO8859P1

Y probar nuevamente.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 30/05/2013, 14:35
 
Fecha de Ingreso: noviembre-2007
Mensajes: 10
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: PL/SQL: ORA-12704: no coincide el juego de caracteres

Hola,
En el sistema operativo estan iguales las variables, de igual foma lo hice, pero sigue en las mismas...

Etiquetas: caracteres, funcion, juego, pl-sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:16.