
29/08/2007, 10:10
|
| | Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 18 años 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 |