[DATABASE/SQLSERVER] 문자열 패딩하기

■ 문자열을 패딩하는 방법을 보여준다.

문자열 패딩하기 예제 (SQL)

문자열 패딩하기 (SQL)

CREATE FUNCTION dbo.PadString
(
@P_String NVARCHAR(100),
@P_PaddingString NVARCHAR(100)
)
RETURNS NVARCHAR(100)
AS
BEGIN
DECLARE @ResultString NVARCHAR(200);
DECLARE @PaddingStringLength INT;

SET @PaddingStringLength = LEN(@P_PaddingString);
SET @ResultString = @P_PaddingString + @P_String;
SET @ResultString = SUBSTRING(@ResultString, LEN(@ResultString) – @PaddingStringLength + 1, @PaddingStringLength);

RETURN @ResultString;
END
GO
————————————————————————————————————————
※ @P_PaddingString 길이에 해당하는 문자열을 반환한다.

Advertisements