DBMS/MS SQL
숫자 하나씩를 한글 또는 한문으로
choi121xx
2013. 5. 3. 16:29
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