创建oracle触发器 能成功但是PL/SQL的oracle触发器的图标出现小叉号
代码如下,CREATE OR REPLACE TRIGGER EP_Module_TG
AFTER
INSERT OR UPDATE OR DELETE ON ep_sys_module
BEGIN
END;求更正!
解决方案 »
- user_tab_partitions 表中的last_analyzed确切含义
- 关于oracle数据库中添加新的DISKGROUP,做过此操作的大哥帮个忙!!!!
- 一个关于oracle select语句查询的问题
- 同义词无法删除
- 如何设置Procedural Option
- Pro*C中游标的where条件里不能用IN关键字吗?
- 哥哥,姐姐帮忙,DBA中的表数据编辑器不能录入数据......
- 下列触发器出现错误“行号= 3 列号= 6 错误文本= PLS-00103: 出现“DROP”需要在下列之一时:。。。。”这样的错误?请问怎样修改?
- 奇怪的问题(导入过程没有反应)
- 代发地方更符合
- PL/SQL 中DELETE语句无效问题
- 请教大家几个Oracle的问题,发图了
CREATE OR REPLACE TRIGGER EP_Module_TG
AFTER
INSERT OR UPDATE OR DELETE ON ep_sys_module
BEGIN
DECLARE
file_handle utl_file.file_type;
BEGIN
--打开文件
file_handle := utl_file.fopen('FILEPATH','TextFile.txt','w');
--将当前系统时间写入文件
IF utl_file.is_open(file_handle) THEN
utl_file.put_line(file_handle,to_char(SYSDATE,'yyyy-mm-dd hh24:mi:ss'));
END IF;
--关闭文件
utl_file.fclose(file_handle);
EXCEPTION
WHEN OTHERS THEN
BEGIN
IF utl_file.is_open(file_handle) THEN
utl_file.fclose(file_handle);
END IF;
EXCEPTION
WHEN OTHERS THEN
NULL;
END;
END;