2011-10-30 33 views
8

Estoy tratando de concatenar cadenas en el oráculo.Concatenar cadenas en Oracle SQL sin espacio entre ellas?

La siguiente es mi consulta:

insert into dummy values('c'||to_char(10000,'99999')); 

El resultado esperado es:

c10000 

Pero la salida que se ve es con un espacio entre 'c' y el valor 10000:

c 10000 

Cómo concat sin espacios?

Respuesta

20

Esto no es un problema con el operador de concatenación pero con la función to_char(). Pruebe su lugar:

to_char(10000,'FM99999') 

cito the manual here:

FM .. Devuelve un valor sin espacios en blanco iniciales o finales.

Cuestiones relacionadas