sql server 자동 으로 병 음 이니셜 생 성 함수
--
CREATE function fn_GetPy(@str nvarchar(4000))
returns nvarchar(4000)
--WITH ENCRYPTION
as
begin
declare @intLen int
declare @strRet nvarchar(4000)
declare @temp nvarchar(100)
set @intLen = len(@str)
set @strRet = ''
while @intLen > 0
begin
set @temp = ''
select @temp = case
when substring(@str,@intLen,1) >= '' then 'Z'
when substring(@str,@intLen,1) >= ' ' then 'Y'
when substring(@str,@intLen,1) >= ' ' then 'X'
when substring(@str,@intLen,1) >= '' then 'W'
when substring(@str,@intLen,1) >= ' ' then 'T'
when substring(@str,@intLen,1) >= ' ' then 'S'
when substring(@str,@intLen,1) >= '' then 'R'
when substring(@str,@intLen,1) >= ' ' then 'Q'
when substring(@str,@intLen,1) >= 'r' then 'P'
when substring(@str,@intLen,1) >= ' ' then 'O'
when substring(@str,@intLen,1) >= '' then 'N'
when substring(@str,@intLen,1) >= '`' then 'M'
when substring(@str,@intLen,1) >= ' ' then 'L'
when substring(@str,@intLen,1) >= ' ' then 'K'
when substring(@str,@intLen,1) >= ' ' then 'J'
when substring(@str,@intLen,1) >= ' ' then 'H'
when substring(@str,@intLen,1) >= ' ' then 'G'
when substring(@str,@intLen,1) >= ' ' then 'F'
when substring(@str,@intLen,1) >= '' then 'E'
when substring(@str,@intLen,1) >= '' then 'D'
when substring(@str,@intLen,1) >= ' ' then 'C'
when substring(@str,@intLen,1) >= ' ' then 'B'
when substring(@str,@intLen,1) >= ' ' then 'A'
else rtrim(ltrim(substring(@str,@intLen,1)))
end
-- ,
if (ascii(@temp)>127) set @temp = ''
-- ,
if @temp = '(' or @temp = ')' set @temp = ''
select @strRet = @temp + @strRet
set @intLen = @intLen - 1
end
return lower(@strRet)
end
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 테스트:SELECT ProductID , dbo.fn_GetPy(Product_Name) AS pymc FROM dbo.T_Product
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
sql server 자동 으로 병 음 이니셜 생 성 함수검색 어 를 만 들 고 아래 구문 생 성 함수 fn 을 실행 합 니 다.GetPy 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 테스트:SELECT ProductID , dbo.f...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.