[MSSQL] ORACLE LPAD대체 함수.
2016. 9. 14. 01:17ㆍ프로그램개발/Database
오라클의 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
반응형
'프로그램개발 > Database' 카테고리의 다른 글
Docker로 Database 설치하기 (0) | 2023.10.15 |
---|---|
[Postgres] LastIndexOf 함수 (0) | 2022.12.13 |
[Postgresql] uuid 생성함수 (0) | 2022.12.13 |
[Postgresql] 외부 테이블 참조 하기 (0) | 2022.12.13 |
[Oracle]오라클에서 트리거로 웹가져오기(?) (0) | 2022.06.14 |
[Postgresql] postgresql time zone변경 (0) | 2021.07.20 |