比较权威的选用触发器与存储过程问题?

Michaelyfj 2002-03-12 06:14:01
在大型数据库如MS SQL Server和Oracle中,要实现同样的功能,
是选择使用触发器还是通过存储过程让程序来调用的快?
...全文
46 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
imjasonfan 2002-03-19
  • 打赏
  • 举报
回复
有些问题,三层结构也解决不了。还是要用到procedure.我觉得3o还是可以替换tiger的,但procedure就不好办了。
Michaelyfj 2002-03-19
  • 打赏
  • 举报
回复
错得挺有意思的
rwq_ 2002-03-18
  • 打赏
  • 举报
回复
不好意思,我说错了。是:
我不喜欢使用触发器,能不有就不用!在过程和触发器中,我想多选过程!

netcreator 2002-03-18
  • 打赏
  • 举报
回复
触发器用来实际对主键的编号问题,及与用户无关的字段自动更新上非常有用
vince_xu 2002-03-16
  • 打赏
  • 举报
回复
guanzhu
mycode 2002-03-14
  • 打赏
  • 举报
回复
我现在已经彻底的丢掉了触发器和存储过程。
原因很简单,如果一个系统大量采用这些东西,维护较成问题。改动一个表的字段长度,往往会使用一大堆的存储过程失效,而你得再编译一次。
还不如采用三层结构的方式。
Trigger通常只是用来在跟踪应用系统使用时,临时加上去,待跟踪想得到的信息得到后,就去掉触发器。
liyuangang 2002-03-14
  • 打赏
  • 举报
回复
(泪如雨下)说的没错。
Michaelyfj 2002-03-14
  • 打赏
  • 举报
回复
采用三层结构就不要使用存储过程了吗?
我的系统是用三层模式,但还是大量用到存储过程,我不知道有什么不好。
因为我的三层模式是从C/S模式转换过来的。
Michaelyfj 2002-03-14
  • 打赏
  • 举报
回复
难道采用三层结构就可以不要用到存储过程吗?
我也是用三层模式,大还是大量使用存储过程,我不知道有什么不好。因为
我的三层结构是从C/S模式转换过来的,用MTS+ADO
Michaelyfj 2002-03-13
  • 打赏
  • 举报
回复
?
boby_v 2002-03-13
  • 打赏
  • 举报
回复
两者没有可比性,trigger用于自动维护表的一致性;procedure用于处理数据业务。
rwq_ 2002-03-13
  • 打赏
  • 举报
回复
我不喜欢使用触发器,能不有就不用!在过程和触发器中,我想多选触发器!
xzou 2002-03-13
  • 打赏
  • 举报
回复
触发器不用程序调用,何谈“使用触发器还是通过存储过程让程序来调用的快?“用途有差别,要根据实际需要选择。
foxjian 2002-03-12
  • 打赏
  • 举报
回复
根据常识加经验,两者差不多。根据两者特点来选择吧,执行速度不是选择的理由。

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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