Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/01/2006, 09:36
Gabriel Sanchez
 
Fecha de Ingreso: septiembre-2005
Mensajes: 43
Antigüedad: 19 años, 3 meses
Puntos: 0
-- Te paso un ejemplo:

CREATE FUNCTION Ponceros (@Cad_Ent Varchar(10),@Num Int)
RETURNS Varchar(10)
AS
BEGIN
DECLARE
@Cad_Sal Varchar(10)

Select @Cad_Sal = Right(REPLICATE ('0', @Num)+@Cad_Ent,@Num)

RETURN(@Cad_Sal)
END

-- La función le paso una cadena de un maximo de 10 caracteres y esta
-- función me rellena de ceros a la izquierda
-- select dbo.Ponceros('12',5)

-- Lo unico que se tiene que hacer a esta función es
-- colocarle lo que te esta comentando Mithrandir