一个触发器问题?

[复制链接]
查看11 | 回复4 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
我写一个存储过程.想在触发器中进行调用.
不知道行不行?
调用的语法是怎样的?谢谢!
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
创建触发器
CREATE OR REPLACE TRIGGER[schema.] tigger-name/*指定触发器名称*/
{BEFORE|AFTER|INSTEAD OF}
{DELETE[OR INSERTE][OR UPDATE[OF colume,...n]]}

/*定义触发器种类*/
ON[schema.] table_name| view_name
/*指定操作对象*/
[FOR EACH ROW[WHEN(condition)]]
sql_statement[..n]
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
可以直接调用,就在触发器中写:
create or replace trigger ...
....
begin
...
[I]proc_name(para1, para2, ...);[/I]
...
end;
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
如果你建好了存储过程或函数的话,你就可以把它当成ORACLE中的资源进行使用
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
谢谢已经可以了.
我还想问一下,在触发器中如何发出一个消息框出来.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行