Oracle - Captura de espacios en blanco

 
Vista:

Captura de espacios en blanco

Publicado por rafa (2 intervenciones) el 03/10/2006 09:08:11
Buenas.
Tengo hecho un procedimiento que ejecutado en sqlplus funciona correctamente pero que en el oracle forms no funciona bien por la captura de datos que hago desde el formulario.

La funcion captura 1 cadena de caracteres y los valida contra una tabla de la base de datos.

Debe pasar por ejemplo 'P ' pero no 'P'.
El problema es que al meter el P espacio en el oracle forms,lo captura como 'P' y lo da como correcto cuando no deberia darlo.

Es decir que automaticamente le quita los espacios en blanco por la derecha de lo que le ponga,pero los que pongo a la izquierda del caracter no.

Venga,si alguien sabe algo que me ayude,por favor.
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

RE:Captura de espacios en blanco

Publicado por Ricardo (84 intervenciones) el 12/10/2006 22:08:42
Mirá:

Una solución rápida que se me ocurre es la de armar un segundo campo, oculto, con la misma longitud que el original y asignar :campo2 := rpad(campo1,<longitud>,' ') y luego comparar contra el campo2 en lugar de contra el campo1...

Fijate si te sirve.

Salu2
Ricardo.
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