建立一个查询,执行下面的语句生成函数fn_GetPy
--生成拼音首码
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
sql server自动生成拼音首字母的函数
最新推荐文章于 2023-09-02 15:24:46 发布
这篇博客介绍了如何在SQL Server中创建一个自定义函数fn_GetPy,该函数用于将输入的中文字符串转换为其拼音首字母。通过示例查询展示了如何在实际数据表中应用这个函数,帮助用户进行中文数据的检索和处理。
摘要由CSDN通过智能技术生成