更新前更新时间戳字段的Oracle触发器错误&插入

时间:2016-01-13 20:30:51

标签: oracle plsql triggers

我在表名ADM上创建了一个触发器我添加了一个字段

UPD_DATETIME TIMESTAMP(6) DEFAULT CURRENT_TIMESTAMP NOT NULL;

以下是我的触发代码

create or replace trigger TRG_UPD_DATETIME
 before insert or update
  on adm 
 FOR EACH ROW
  declare
begin
:NEW.UPD_DATETIME:=CURRENT_TIMESTAMP;
end TRG_UPD_DATETIME;

我在尝试编译时遇到以下错误:

  

错误(12):PLS-00103:遇到符号"文件结束"当期待以下之一时:符号";"取代了"文件结尾"接着说。

1 个答案:

答案 0 :(得分:1)

丢失#include <TimerOne.h> long count1=0,freq1=0; void setup(){ attachInterrupt(5,count,RISING); Timer1.initialize(1000000); //increments count for 1 sec and prints out count Timer1.attachInterrupt( freq ); // attach the service routine here Serial.begin(9600); } void loop(){ while(freq1) Serial.println(freq1); } void count() { count1++; } void freq(){ freq1 = count1; count1=0; } ..你不需要那个。

What's New