存储过程和触发器有什么不一样呀?

aidoudou 2003-06-01 12:55:36
存储过程和触发器有什么不一样呀?
他们不都是执行一系列的SQL语句吗?
...全文
49 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
LinuxSon 2003-07-12
  • 打赏
  • 举报
回复
存储过程类似于函数,有无参数均可,执行定义好的语句。触发器是特殊的存储过程,例如有两张表,商品编码和商品条码,在商品编码中创建、修改、删除某一商品,则相应的触发器会自动创建、修改、删除商品条码中该商品的记录。
wooaoo 2003-07-12
  • 打赏
  • 举报
回复
两个都是在服务器端执行的,触发器也算是存储过程,但是它不能嵌入式调用,主要功能是按照一定规则保证数据的完成性;存储过程则会完成你所需要的操作以及返回你所需要的数据
bapi 2003-07-11
  • 打赏
  • 举报
回复
触发器是一种特殊的存储过程
存储过程通常需要显式调用(明确使用使用类似exec p_Name...的语句调用)
触发器由insert/delete/update语句隐式触发,这个调用机制由DBMS完成,用户不可干预
dtydlzg1980 2003-07-11
  • 打赏
  • 举报
回复
触发器一触即发
waterstony 2003-06-01
  • 打赏
  • 举报
回复
触发器是一种特殊的存储过程
hzhxxx 2003-06-01
  • 打赏
  • 举报
回复
触发器是主要使用于维护数据的完整性

401

社区成员

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

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