ALTER FUNCTION [dbo].[UF_GET_SUKI_HAN] (@sValue VARCHAR(1), @cType CHAR(1))

    RETURNS VARCHAR(40)

AS

BEGIN

    DECLARE @sReturn  VARCHAR(40)

    

    DECLARE @sBuff  VARCHAR(40)

    DECLARE @sBuff1  VARCHAR(40)

    DECLARE @sBuff2  VARCHAR(40)

 

    SET @sBuff1 = ' 일이삼사오육칠팔구'

    SET @sBuff2 = ' 壹貳參四五六七八九'

    IF(@cType = 'K') -- 한글로...

        SET @sBuff = @sBuff1

    ELSE -- 한문으로...

        SET @sBuff = @sBuff2

    SET @sReturn = SUBSTRING(@sBuff, Convert(int, @sValue)*1 + 1, 1)

    

    RETURN(@sReturn)

END


'DBMS > MS SQL' 카테고리의 다른 글

값채우기 예) 1을 '01' 로 변환하기  (0) 2013.05.03
금액을 한글로 변환  (0) 2013.05.03
BOM과 같은 계층구조 -WITH사용 예  (0) 2013.05.03
여러 행 데이터를 한줄로 보이게 하기  (0) 2013.05.03
db파일 복구.  (0) 2009.06.21

+ Recent posts