ASA 7.0,做触发器。谁能给我一些实例?我做了一个总是有错误。

Functions 2002-09-13 06:21:27
我的触发器是:
CREATE TRIGGER Tr_Dat_ZpRk
After INSERT
ON Dat_ZpRk
REFERENCING NEW AS new_ZpRk
BEGIN
DECLARE RowCount Integer;
SELECT COUNT(*) INTO RowCount
FROM Dat_Kctz,
new_ZpRk
WHERE ( Dat_Kctz.DlID = new_ZpRk.DlID ) AND
( Dat_Kctz.ZhID = new_ZpRk.ZhID );
END;
给出的错误是:
Syntax error or access violation: Syntax error near '(end of line)'

--------
我把最后的一个分号去掉也不行。
以前做过几个MSSQL 的触发器,Sybase的触发器和存储过程实在是没有做过。那位大虾给指点一下??多谢了
...全文
17 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdm 2002-09-23
  • 打赏
  • 举报
回复
在PowerDesign9中,在系统生成的数据表生成SQL语句中,如果不做处理,同样会
有这个问题。我的解决方法是:在所有语句的结尾加上N个回车,回车少了还会有问题,再加....不知道能不能参照这种方法试试。祝你好运:)
alwaystar 2002-09-23
  • 打赏
  • 举报
回复
我手头也没有例子了,当初我就是看帮助做的,ANYWHERE的帮助不错的,看看吧
Functions 2002-09-14
  • 打赏
  • 举报
回复
还是不行。不知道为什么。
我是在PB中做的。
sinkiangscorpio 2002-09-14
  • 打赏
  • 举报
回复
把后两个;都不要,我已经试验过了。

1,077

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧