after insert
on yw_send_document
on yw_send_document
解决方案 »
- resp := Utl_Http.Get_Response ( r => req )总是异常
- 请教c/s模式下的软件更新
- 请教ORACLE 数据库备份恢复
- Oracle中关于记录删除方法的招聘试题(讨论者统统有分)
- ORACLE的NUMBER和LONG类型分别支持最大多少的值?
- ORA-00932: inconsistent datatypes: expected - got - 存储过程如何将两个查询的结果合在一起放进游标
- 概念问题:在oracle中,数据库,实例,例程,这三者是什么关系啊?
- 请问在Oracle里面用什么方法把用户表信息倒出来?
- xp下装oracle出问题,让我在这儿发表一下对windows xp的不满
- 请问各位兄弟,oracle9i在win2000pro里应该怎样安装?多谢!
- 数据库升级的问题
- 都说oracle9i不需要改名,怎么我在机器上装不上去?分都散完了,分不多请大家帮忙!
show error命令查看一下,贴出来
before insert
on basehb.yw_send_document
declare A1 varchar(10)
begin
select name into A1 from basehb.yw_name where type='0';
update Table_name set type=type+1;
update Table_name set type=0 where type=(select max(type) from Table_name);
:new.c_typer:=A1;
end警告: 创建的触发器带有编译错误。
show errorTRIGGER NAME_TRIGER 出现错误:LINE/COL ERROR
-------- -----------------------------------------------------------------
2/1 PLS-00103: 出现符号 "BEGIN"在需要下列之一时:
:=;notnulldefault
character
啥意思
少了;
before insert
on basehb.yw_send_document
declare A1 varchar(10)
begin
select name into A1 from basehb.yw_name where type='0';
update Table_name set type=type+1;
update Table_name set type=0 where type=(select max(type) from Table_name);
:new.c_typer:=A1;
end;
/
before insert on basehb.yw_send_document
for each row --行级别
declare
A1 varchar2(10);
begin
select name into A1 from basehb.yw_name where type='0';
update Table_name set type=type+1;
update Table_name set type=0 where type=(select max(type) from Table_name);
:new.c_typer:=A1;
end;
/
set type := type+1;
set type := 0;