첨부 소스 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170
CREATE FUNCTION dbo.ConvertTelephoneNumberString
(
    @Source NVARCHAR(11)
)
RETURNS NVARCHAR(13)
BEGIN
    DECLARE @SourceLength INT;
    
    SET @SourceLength = LEN(@Source);

    RETURN
        CASE
            WHEN @SourceLength < 4 THEN LTRIM(RTRIM(SUBSTRING(@Source, 1, 3)))
            WHEN @SourceLength < 8 THEN LTRIM(RTRIM(SUBSTRING(@Source, 1, 3))) + '-' +
                                        LTRIM(RTRIM(SUBSTRING(@Source, 4, 4)))
            ELSE                        LTRIM(RTRIM(SUBSTRING(@Source, 1, 3))) + '-' +
                                        LTRIM(RTRIM(SUBSTRING(@Source, 4, 4))) + '-' +
                                        SUBSTRING(@Source, 8, 4)
        END;
END
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요