Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/08/2007, 10:10
seyko
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 10 meses
Puntos: 13
Re: Trigger para rellenar con ceros a la izquierda

LPAD( ): Rellena una columna por la izquierda con el carácter indicado.

(a) Si nº > longitud del campo: los espacios que sobran se rellenan por la izquierda con el carácter indicado.

(b) Si nº = longitud del campo: sin cambios

(c) Si nº < longitud del campo: devuelve los primeros caracteres del campo

Formato: LPAD(<campo>, <nº>,<carácter>)

Ejemplos:

SELECT LPAD('S1', 10 '_') FROM DUAL [Esta select devuelve la cadena '________S1' ]

SELECT LPAD('1234567890', 2, '_') FROM DUAL [Esta select devuelve la cadena '12' ]

SELECT LPAD(1000, 7, '*') FROM DUAL [Esta select devuelve la cadena '***1000' ]

Ejemplo:select lpad(cod_usuario, 2, '_') from list_movimientos;


Creo que no has buscado demasiado.

Un saludo