insert 语句结尾没有分号
....
insert into learntriger
(organization_code)
values('S1F');
....
....
insert into learntriger
(organization_code)
values('S1F');
....
解决方案 »
- Over(Partition By ..)??
- plsql 小题目
- C++BUILDER怎样访问数据库中的表?ORACLE数据库里所建的表放在哪个表空间才可以被前台访问?
- SQL语句
- 为什么我的表空单设为自动分配,但在数据写满时,却不会自动扩展(我的物里硬盘有多余的空间)
- oracle与iis
- 请问这样的view如何建立
- 请高手解决个问题,急!!!在线等!!!!!!
- oracle不能启动.用alter database open命令后提示:system01.dbf有错误,请用媒体恢复,如何解决?
- 哥哥、弟弟、姐姐、妹妹们,如何把sqlserver数据迁移到oracle上?
- 各位大侠请看一下---存储过程的返回记录问题
- 我的SUM列为什么把上条记录累加过来了?
after insert on learntriger
for each row
begin
update learntriger
set organization_code='S1F';
end learntriger_tr;我又改了,但是还是不行,运行的时候就出问题。谁知道有什么错误吗?
as
begin
insert into learntriger
(organization_code)
values('S1F');
end;
/
create or replace trigger learntriger_tr
after insert on learntriger
for each row
begin
pro;
end;
/
as
begin
update learntriger
set organization_code='S1F' where id=p_id;
end;
/create or replace trigger learntriger_tr
after insert on learntriger
for each row
begin
pro(:new.id);
end learntriger_tr;
/
create or replace trigger learntriger_tr
after insert on learntriger
for each row
begin
update learntriger
set organization_code='S1F'
where organization_code=''
end learntriger_tr;
有什么不同吗?
create table learnTriger
(
INVENTORY_ITEM_ID NUMBER not null,
ORGANIZATION_ID NUMBER not null,
ORGANIZATION_code VARCHAR2(4),
ENABLED_FLAG VARCHAR2(1) not null,
DESCRIPTION VARCHAR2(240),
BUYER_ID NUMBER(9),
SEGMENT1 VARCHAR2(40),
ATTRIBUTE10 VARCHAR2(150),
PRIMARY_UNIT_OF_MEASURE VARCHAR2(25),
PLANNER_CODE VARCHAR2(10),
TAX_CODE VARCHAR2(50),
ITEM_TYPE VARCHAR2(30),
MRP_PLANNING_CODE NUMBER
)
commit;//在表中插入一些数据
create or replace procedure learntriger_p is
begin
insert into learntriger
(inventory_item_id,organization_id,enabled_flag,description,buyer_id,segment1,attribute10,
primary_unit_of_measure,planner_code,tax_code,item_type,mrp_planning_code)
select INVENTORY_ITEM_ID,organization_id,enabled_flag,description,buyer_id,segment1,attribute10,
primary_unit_of_measure,planner_code,tax_code,item_type,mrp_planning_code
from mtl_system_items_b
where organization_id=25 and segment1 like '97%';
commit;
end learntriger_p;create a trigger, after insert
将栏位 ORGANIZATION_code赋值为 ‘S1F’按照要求我这么写trigger可以吗?为什么当我编写完trigger后运行procedure就会出现
ORA-04098: trigger 'VTEMP.LEARNTRIGER_TR' is invalid and failed re-validation
ORA-06512: at "VTEMP.LEARNTRIGER_P", line 3
ORA-06512: at line 1
问题啊?