请教oracle存储过程

hello_hf1 2001-07-31 02:50:10
删除表a中的记录时先删除表b中的相关记录,希望提供源代码
...全文
71 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzslx 2001-08-02
  • 打赏
  • 举报
回复
ok
dragonerfish 2001-08-02
  • 打赏
  • 举报
回复
同意楼上的说法!!!
ExitWindows 2001-08-01
  • 打赏
  • 举报
回复
up
oldwain 2001-07-31
  • 打赏
  • 举报
回复
为什么不使用foreign key约束来实现?
建立foreign key时只要使用on delete cascade选项即可。
hailong525 2001-07-31
  • 打赏
  • 举报
回复
最好在存储过程中在一个事务中实现,这样效率很高!假如你的表非常大,若建立trigger
很占数据库资源,有时甚至可以把数据库搞死!
feng_zi 2001-07-31
  • 打赏
  • 举报
回复
对表a创trigger:
create or replace trigger trigger_name
before delete on a
for each row
declare
...
begin
...
delete from b where ...
end;

2,596

社区成员

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

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