Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Trigger para rellenar con ceros a la izquierda

Estas en el tema de Trigger para rellenar con ceros a la izquierda en el foro de Bases de Datos General en Foros del Web. Hola amig@s. Toy loko intentando hacer un trigger para oracle que me consiga rellenar un campo con ceros a la izquierda y no doy con ...
  #1 (permalink)  
Antiguo 29/08/2007, 03:58
Avatar de roliverosc  
Fecha de Ingreso: agosto-2007
Mensajes: 10
Antigüedad: 16 años, 8 meses
Puntos: 0
Trigger para rellenar con ceros a la izquierda

Hola amig@s. Toy loko intentando hacer un trigger para oracle que me consiga rellenar un campo con ceros a la izquierda y no doy con ello. Toy loko buscando por internet pero no encuentro nada que me pueda servir. Me podias orientar o pasar alguno que funcione bien.

Gracias de antemano.
Es urgente por favor.

Lee este tema==> Mejoremos la ortografía.

Última edición por BrujoNic; 29/08/2007 a las 21:48
  #2 (permalink)  
Antiguo 29/08/2007, 10:10
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 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
  #3 (permalink)  
Antiguo 29/08/2007, 13:07
Avatar de roliverosc  
Fecha de Ingreso: agosto-2007
Mensajes: 10
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Trigger para rellenar con ceros a la izquierda

Jooo tio muxima gracias. Te debo una. Sabia que debía haber alguna función o alguna forma de hacerlo xq no era tan rarom lo que keria. Te debo una.

La verdad es que si que buscao pero taba ya saturao y tengo muxo que hacer aún.

Un saludo tio. Miles Gracias desde Sevilla. (Ahora mismo voy a probar. )

Lee este tema==> Mejoremos la ortografía.

Última edición por BrujoNic; 29/08/2007 a las 21:48
  #4 (permalink)  
Antiguo 30/08/2007, 00:48
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: Trigger para rellenar con ceros a la izquierda

De nada, tambien desde Sevilla!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:50.