这样改改:
create or replace trigger system.bef_ins_agzbw_traino
before insert on system.agzbw_traino
referencing old as old new as new for each row
begin
dbms_output.put_line(TARINO_ID_INC.nextval);
select TARINO_ID_INC.nextval into :new.TARINO_ID from dual;
dbms_output.put_line(TARINO_ID_INC.nextval);
end;在sqlplus中先执行:
set serverout on
然后触发触发器,看看打印出什么信息!
create or replace trigger system.bef_ins_agzbw_traino
before insert on system.agzbw_traino
referencing old as old new as new for each row
begin
dbms_output.put_line(TARINO_ID_INC.nextval);
select TARINO_ID_INC.nextval into :new.TARINO_ID from dual;
dbms_output.put_line(TARINO_ID_INC.nextval);
end;在sqlplus中先执行:
set serverout on
然后触发触发器,看看打印出什么信息!
解决方案 »
- ORACLE VPD 策略函数返回结果中如何给别名
- 求助:oracle数据的转存
- 高分悬赏:关于oracle取值 在线等
- sqlldr对日期的导入
- oracle 中字段类型 INT 和 Integer 有什么区别
- 关于分区表查询的问题!高手请进。
- 一个简单的存储过程,执行中却报错,急
- 一个很简单的问题,但是我不知道:)请帮忙!vb中odbc访问oracle数据库,connectstring怎么写?
- 密码问题
- 求一条sql语句,请大家帮帮忙
- 包中定义的变量与包体中过程定义的参数名相同,如何把参数的值赋值给包中的变量???
- 请问我想取出记录集的第30之60条记录,应该怎么写呢?我写成where rownum>30 and rownum<60为什么选不出来纪录呢?
2 minvalue 1
3 maxvalue 99999999
4 start with 1
5 increment by 1
6 /序列已创建。SQL> create or replace trigger test_trigger before insert on tt_jia referencing old as old new as new for each row
2 begin
3 select test_id.nextval into :new.ff from dual
4 end
5 /警告: 创建的触发器带有编译错误。
create or replace trigger system.bef_ins_agzbw_traino
before insert on system.agzbw_traino
referencing old as old new as new for each row
begin
select TARINO_ID_INC.nextval into :new.TARINO_ID from dual;
end;
/应该不会有问题的啊
create or replace trigger bef_ins_agzbw_traino
before insert on system.agzbw_traino
referencing old as old new as new for each row
begin
select system.TARINO_ID_INC.nextval into :new."TARINO_ID" from dual;end;////////////////////////////////////////////////////////////////////
create or replace trigger system.bef_ins_agzbw_traino//有个system用户
before insert on system.agzbw_traino
referencing old as old new as new for each row
begin
select TARINO_ID_INC.nextval into :new.TARINO_ID from dual;//new."TARINO_ID"有个双引号
end;
有能解析为什么这样就正确的朋友吗?我用www.baidu.com找到有人这样写按着写的,但有说明是为什么要这么做,稍候给分,谢谢所有帮助我的朋友,大家新年快乐!!!