sql拼音码函数

原创 2007年09月18日 15:42:00

USE [JSIDC_EquipmentManage]
GO
/****** 对象:  UserDefinedFunction [dbo].[fn_GetPY]    脚本日期: 09/18/2007 15:41:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

/****** 对象:  用户定义的函数 dbo.fn_GetPY    脚本日期: 2007-4-5 14:35:38 ******/

ALTER FUNCTION [dbo].[fn_GetPY](@str nvarchar(4000))
RETURNS nvarchar(4000)
AS
BEGIN
 DECLARE @py TABLE(
  ch char(1),
  hz1 nchar(1) COLLATE Chinese_PRC_CS_AS_KS_WS,
  hz2 nchar(1) COLLATE Chinese_PRC_CS_AS_KS_WS)
 INSERT @py SELECT 'A',N'吖',N'鏊'
 UNION  ALL SELECT 'B',N'八',N'簿'
 UNION  ALL SELECT 'C',N'嚓',N'错'
 UNION  ALL SELECT 'D',N'哒',N'跺'
 UNION  ALL SELECT 'E',N'屙',N'贰'
 UNION  ALL SELECT 'F',N'发',N'馥'
 UNION  ALL SELECT 'G',N'旮',N'过'
 UNION  ALL SELECT 'H',N'铪',N'蠖'
 UNION  ALL SELECT 'J',N'丌',N'竣'
 UNION  ALL SELECT 'K',N'咔',N'廓'
 UNION  ALL SELECT 'L',N'垃',N'雒'
 UNION  ALL SELECT 'M',N'妈',N'穆'
 UNION  ALL SELECT 'N',N'拿',N'糯'
 UNION  ALL SELECT 'O',N'噢',N'沤'
 UNION  ALL SELECT 'P',N'趴',N'曝'
 UNION  ALL SELECT 'Q',N'七',N'群'
 UNION  ALL SELECT 'R',N'蚺',N'箬'
 UNION  ALL SELECT 'S',N'仨',N'锁'
 UNION  ALL SELECT 'T',N'他',N'箨'
 UNION  ALL SELECT 'W',N'哇',N'鋈'
 UNION  ALL SELECT 'X',N'夕',N'蕈'
 UNION  ALL SELECT 'Y',N'丫',N'蕴'
 UNION  ALL SELECT 'Z',N'匝',N'做'
 DECLARE @i int
 SET @i=PATINDEX('%[吖-做]%' COLLATE Chinese_PRC_CS_AS_KS_WS,@str)
 WHILE @i>0
  SELECT @str=REPLACE(@str,SUBSTRING(@str,@i,1),ch)
   ,@i=PATINDEX('%[吖-做]%' COLLATE Chinese_PRC_CS_AS_KS_WS,@str)
  FROM @py
  WHERE SUBSTRING(@str,@i,1) BETWEEN hz1 AND hz2
 RETURN(@str)
END
 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

sql函数生成拼音码方案

数据库端拼音码函数

之所以写这个是因为前端需要进行PinYin码快捷输入,基本行为模式就是在输入框中键入一系列的拼音首字母去与数据库中的某字段的拼音码进行模糊适配,就是这样。 早期版本中的解决方案基本上是,查询过程找那...

获得汉字拼音码的函数

C#实现汉字自动转拼音码

/// /// 生成拼音简码 /// /// Unicode编码字符串 /// 拼音...
  • z0582
  • z0582
  • 2012-08-08 15:23
  • 1510

Java中汉字转换成拼音码!

PingyinUtils.java: package cn.itcast.crm.util; import net.sourceforge.pinyin4j.PinyinHelper; imp...

汉字转拼音码

汉字转拼

java 根据字符串得到该字符串首写的拼音码列表

添加maven依赖 com.belerweb pinyin4j 2.5.0 ...

通过汉字获取拼音码

using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace BIR...

oracle 拼音码

CREATE OR REPLACE FUNCTION F_TRANS_PINYIN_CAPITAL(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE ...

spell拼音码的写法及语句

namespace DrugSaleSystem.Components { using System; using System.Text; public sealed cl...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)