Microsoft
Software
Hardware
Network
Cuestión : ORA-12704: unión mal hecha del juego de caracteres
Hola los expertos,
I tienen un programa de Java que las aplicaciones 2 conexiones de ODBC de recuperar datos de un Oracle-DB y de insertarlos a un programa de DB2-DB.
The funcionaban con muy bien, pero una nueva opción debe ser agregada. si un campo particular es vacío yo tiene que llenarlo de “.” dot.
So que ninguna gran cosa I no pensó pero ahora consigo el error:
" java.sql.SQLException: ORA-12704: unión mal hecha "
del juego de caracteres en " >rs de la raya los " del class= = el stmtOra.executeQuery
The parecía esto:
stmtOra=dbConnOra.prepareS
tatement (el “
select” + el
“a.Field1,” + el
“b.Field2,” + el
“substituye (c.Field3, '''',
del '''' ''),” +
Etc.etc.etc.
I lo cambió en:
stmtOra=dbConnOra.prepareS
tatement (“
select” +
“a.Field1,” +
“b.Field2,” +
“caso cuando (c.Field3 = FALTA DE INFORMACIÓN) entonces “. ” “+
” cuando (c.Field3 = “") entonces”. ” “+ el
” substituye (c.Field3, '''',
del '''' '') el extremo, el “
Etc.etc.etc.
Remark: los campos 1.2 y 3 también se definen en el “grupo por” clause
class= del
Respuesta : ORA-12704: unión mal hecha del juego de caracteres
Addr2 = varchar
pero encontré el problema:
Tuve que substituir “.” en a n'. 'para indicar el juego de caracteres: (
(una manera sucia típica de Oracle de solucionar cosa….)
Gracias por toda su hora y ayuda
Murphey
Rulez DB2
Otras soluciones
Cómo fijar un número de líneas en un informe
Cómo fijar extremo del aeropuerto como servidor del DHCP en el LAN con SonicWall
Ediciones del enlace hipertexto
Agregar la fecha a MySQL
Pares de las preguntas de Apple
El DNS reverso no empareja la bandera del smtp
¿Cómo puedo funcionar conmigo PC en modo seguro?
HISTOGRAMA CON EL CP Y EL ANÁLISIS DE CPK
reglas no corrientes de la perspectiva
volver un valor