PostgreSQL - Volcar campo de Oracle a postgres (contains the delimiter string [ ])

 
Vista:
sin imagen de perfil
Val: 2
Ha aumentado su posición en 5 puestos en PostgreSQL (en relación al último mes)
Gráfica de PostgreSQL

Volcar campo de Oracle a postgres (contains the delimiter string [ ])

Publicado por jorge (1 intervención) el 05/01/2021 15:45:59
Buenas tardes a todos,

estoy teniendo problemas con un campo que me traigo desde Oracle y lo quiero almacenar en postgres.
el campo en oracle es de tipo varchar](150) NULL, y he intentado añadirlo a un campo de tipo text, varchar, char, etc... y todos ellos me arrojan el mismo resultado:

Contains the delimiter string [ ].

He comprobado que por ejemplo uno de los valores que me da error es cuando tiene a la izquierda algún espacio, os pogo este ejemplo de un nombre ficticio:
PACO PAQUITO PACO

Como veis tiene un blanco, espacio como lo queráis llamar, he probado con una funciona regexp_replace (ya que lo hago a través de spark) de la siguiente manera REGEXP_REPLACE(NOMBRE, '[^A-Za-z0-9ÁÉÍÓÚáéíóú ]', '') NOMBRE_CORREGIDO y así funciona.

Pero mi duda es porque sucede esto?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder