在程序设计中,为方便用户输入,需设计成用户输入拼音首字母或笔画,电脑显示相应的汉字,下面存储过程演示这一过程;
1、在数据库中建一对应表
chinese_tab,内含6W多条汉字对应记录,字段分别为
chinese,pingyin,bihua , 表单内容略
2、输入汉字字符串,输出对应的拼音和笔画
- CREATE PROCEDURE [dbo].[Pro_CnToBihuaPingYin]
- @sourceStr varchar(500),
- @PinYingStr varchar(50) out,
- @BiHuaStr varchar(50) out
- AS
- declare @other varchar(150)
- set @other='qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM0123456789!@#$%^&*