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 |