当前位置: 代码迷 >> Oracle管理 >> 创建的时候提示标识符过长是什么意思呢解决方法
  详细解决方案

创建的时候提示标识符过长是什么意思呢解决方法

热度:28   发布时间:2016-04-24 05:36:07.0
创建的时候提示标识符过长是什么意思呢
create or replace trigger del_bargain_to_other_bargain_60 ----明细表中把收货打成了销售
after delete on umtflow_bargain 
for each row
begin
insert into umtflow_other_bargain values(:old.storeid,:old.scaleid,:old.scaleip,:old.flowno,:old.seqno,:old.pluno,:old.pluname,:old.articleno,:old.oldprice,:old.currentprice,:old.weight,:old.amount,:old.wnum,:old.revtime,:old.seller,:old.selltype,:old.plutype,:old.papertype,:old.discount,:old.vipnr,:old.v_bak1,:old.v_bak2,:old.v_bak3,:old.v_bak4,60,:old.prntime,:old.runtime,:old.c_tare,:old.c_tare_type);
end;

create or replace trigger del_bargain_to_error_bargain_60 ----明细表中把收货打成了销售
after delete on umtflow_bargain 
for each row
begin
insert into error_bargain values(:old.storeid,:old.scaleid,:old.scaleip,:old.flowno,:old.seqno,:old.pluno,:old.pluname,:old.articleno,:old.oldprice,:old.currentprice,:old.weight,:old.amount,:old.wnum,:old.revtime,:old.seller,:old.selltype,:old.plutype,:old.papertype,:old.discount,:old.vipnr,:old.v_bak1,:old.v_bak2,:old.v_bak3,:old.v_bak4,:old.runtime,:old.prntime,:old.c_tare,:old.c_tare_type,'收货','销售');
end;

------解决方案--------------------
Oracle中
命名数据库对象:
名字的长度必须是1到30个字节,但以下两点除外:
-数据库的名字限于8个字节
-数据库链接名能够长达128字节
del_bargain_to_other_bargain_60大于30个字符。
  相关解决方案