create or replace trigger "HUAQING"."TEST_FLX"
before INSERT ON "HUAQING"."T_CMPP_RECEIVE"
FOR EACH ROW
declare
-- local variables here
begin
update t_cmpp_receive set id=101 where Process_Flag=0;
end test_flx;
/
before INSERT ON "HUAQING"."T_CMPP_RECEIVE"
FOR EACH ROW
declare
-- local variables here
begin
update t_cmpp_receive set id=101 where Process_Flag=0;
end test_flx;
/
解决方案 »
- oracle <>标志
- 急急! 在线急等,关于JOB问题!
- select中报错ORA-01401: inserted value too large for column,求帮忙
- BACKUP_DISK_IO=n ,和BACKUP_TAPE_IO_SLAVE=ture 两个参数
- oracle导出多CSV文件的问题
- oracle数据字典存储了几个库的信息?
- 如何把某个表空间下所有表的记录总数给统计出来?
- 更改字段类型为什么无效?
- solaris studio 运行dbx 调试错误
- 如何根据oracle数据库的数据内容 查找到所属的表格
- oracle 培训教材 习题 寻求答案 (5)
- oracle9i在odbc的用户dsn下配置后没有显示,但在注册表中已经写入
before INSERT ON "HUAQING"."T_CMPP_RECEIVE "
FOR EACH ROW
declare
-- local variables here
begin
:new.id:=seq_name.nextval;
end test_flx;
/
Line: 6
Text: :new.id:=FENGLX.Nextval;Error: PL/SQL: Statement ignored
Line: 6
Text: :new.id:=FENGLX.Nextval;
我用建表用户建立trigger,而且建表用户付了dba权限
错误还是
在此上下文中不允许表,视图或序列引用 'FENGLX.NEXTVAL'to飘
after改为befor,程序能够执行但是,id号没有更新。