Oracle - Registros con Enter al final

   
Vista:

Registros con Enter al final

Publicado por Juan Carlos (1 intervención) el 06/01/2018 02:10:39
Hola, buenas tardes.

Espero poder darme a entender.

Tengo una tabla con nombres de números de parte registrados, esta tabla es utilizada por una aplicación que se conecta a la base de datos y saca varios informes.

Los datos fueron importados de una hoja de excel, son miles de registros

Uno de ellos, el cual genera un txt, detecte que al imprimir un número de parte, siempre le continua un saldo de línea, ejemplo:

EMISIORES DE LUZ|XXV342XX67S
|3.15|

Cuando lo correcto deberia ser asi:
EMISIORES DE LUZ|XXV342XX67S|3.15|

Creo que por alguna razon, en el registro esta guardando el numero de parte mas un enter, pero no se como podría identificar cuales numeros de parte tienen esa situacion. Llevo varios identificados manualmente.

Hice esto
SELECT no_parte FROM materiales WHERE no_parte = 'XXV342XX67S'
Resultado: No se encontro
Pero
SELECT no_parte FROM materiales WHERE no_parte LIKE 'XXV342XX67S%'
Si lo encuentra, pero yo en la base lo veo como XXV342XX67S

Cómo podria identificar los numeros de parte que tienen un enter al final con un select para asi corregirlos?
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

Registros con Enter al final

Publicado por Rafael (273 intervenciones) el 09/01/2018 10:22:35
Hola:

Tendrias que evaluar el tipo de caracter que represento el "ENTER" ...

Por que no pruebas algo asi
1
SELECT no_parte FROM materiales WHERE no_parte LIKE '%'  || CHR(10) ||  '%'

Si no devuelve registros prueba con CHR(13)

Esto en principio deberia devolverte los que tengan el salto de linea o returno de carro, ya que como tal el "enter" no tiene un ascii definidio.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad