首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

初次使用oracle做项目,出点语法有关问题,请问下大家

2012-03-19 
初次使用oracle做项目,出点语法问题,请教下大家首先建立了个表然后给表建立了个序列给序列加了个触发器,代

初次使用oracle做项目,出点语法问题,请教下大家
首先建立了个表
然后给表建立了个序列

给序列加了个触发器,代码如下:

CREATE OR REPLACE TRIGGER TG_Test_ID
BEFORE INSERT 
ON Test
FOR EACH ROW WHEN (NEW.ID IS NULL)
BEGIN
  SELECT SEQ_Test_ID.NEXTVAL INTO:NEW.ID FROM DUAL
END;

错误:

4,0:PLS-00103:出现符号"end-of-file"在需要下列之一时:
begin case declare end exception exit for goto if loop mod null pragma raise return select update while with <an identifier> <a double-quoted>

这个和表有没有主键应该没有关系吧?



[解决办法]
少个分号
[解决办法]
你这个触发器目的想做什么?看不明白?

[解决办法]
没看懂,友情帮顶.

热点排行