以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请LXL老师检查一下代码。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5206) |
|
-- 作者:菜鸟foxtable -- 发布时间:2009/11/29 21:30:00 -- 请LXL老师检查一下代码。 请教LXL老师,下述触发器代码是否有误?特别是红色部分。 FOR INSERT, UPDATE AS UPDATE 住院信息 SET 拼音码=dbo.GetPinyinInitials(a.姓名, 10) FROM 住院信息 a JOIN inserted b ON a.序号=b.序号 AND a.姓名=b.姓名 |
|
-- 作者:lxl -- 发布时间:2009/11/29 22:05:00 -- 语法没错。红字是自定义函数吧,必须看代码才知道对不对。 |
|
-- 作者:菜鸟foxtable -- 发布时间:2009/11/29 23:41:00 -- 谢谢。请看看有没有错?这是红色部分的函数
create function GetPinyinInitials (@string varchar(32), @max_length smallint) declare @result varchar(16),
[此贴子已经被作者于2009-11-30 0:13:12编辑过]
|
|
-- 作者:菜鸟foxtable -- 发布时间:2009/11/29 23:48:00 -- 下面是在网上找的SQL自定义函数:由汉字生成拼音首字母
|