프로그램개발/Database
[MSSQL] ORACLE LPAD대체 함수.
잠탱
2016. 9. 14. 01:17
오라클의 LPAD 함수를 대체해 봅시다.
CREATE FUNCTION [dbo].[FN_LPAD]
(
@VALUE VARCHAR(MAX),
@LENGHT INT,
@STR VARCHAR(1)
)
RETURNS VARCHAR(MAX)
AS
BEGIN
DECLARE @RESULTVAR VARCHAR(MAX)
IF @LENGHT > LEN(@VALUE)
SET @RESULTVAR = replicate(@STR, (@LENGHT - len(@VALUE))) + @VALUE;
ELSE
SET @RESULTVAR =@VALUE;
RETURN @RESULTVAR
END
반응형