/*
@ct자리수만큼 왼쪽에 @chr붙이기
*/
CREATE FUNCTION dbo.FN_LPAD
(@input VARCHAR(100), @ct INT, @chr char(1))
RETURNS varchar(100)
AS
BEGIN
//@ct자리수에서 @input이 모자라는 만큼 @chr로 채우기
RETURN (REPLICATE(@chr, @ct-LEN(@input))+@input)
END
--##사용법
--@Mon를 2자리 수로 만들고 앞에 0 붙이기
--select dbo.FN_LPAD(@Mon, 2, '0')
-- #를5번 반복하고 끝에 2 붙이기
--select replicate('#',5)+ '2'
'MSSQL' 카테고리의 다른 글
CAST 및 CONVERT (0) | 2007.08.09 |
---|---|
MS-SQL datetime 데이터형 컬럼 검색 (0) | 2007.08.09 |
mssql 랜덤 정렬 (0) | 2007.08.09 |
기본 함수 (0) | 2007.08.09 |