2 cashlifei cashlifei 于 2015.05.26 09:56 提问

Oracle 11g XE SQL 一直出错

最近安装了Oracle 11g XE版本,在使用过程中用MyEclipse通过JDBC Thin方式连接,查询没有问题,在执行创建触发器的时候,或者创建表的时候屡屡报错,而且用原来示例代码也出错,哪位大神给指导指导?
SQL:
CREATE OR REPLACE TRIGGER "INSERT_DEMO_CUST"
BEFORE INSERT ON demo_customers
FOR EACH ROW
DECLARE
cust_id number;
BEGIN
SELECT demo_cust_seq.nextval
INTO cust_id
FROM dual;
:new.CUSTOMER_ID := cust_id;
END;
/
ALTER TRIGGER "INSERT_DEMO_CUST" ENABLE;

执行结果:
_在 0.125 秒内成功执行, 但 0 行受到影响。
第 1 行, 第 1 列

错误代码 6550, SQL 状态65000: ORA-06550: 第 4 行, 第 13 列:
PLS-00103: 出现符号 "end-of-file"在需要下列之一时:
;

第 6 行, 第 1 列

错误代码 17439, SQL 状态99999: 无效的 SQL 类型: sqlKind = UNINITIALIZED
第 10 行, 第 3 列

错误代码 900, SQL 状态42000: ORA-00900: 无效 SQL 语句

第 11 行, 第 1 列

错误代码 900, SQL 状态42000: ORA-00900: 无效 SQL 语句

第 11 行, 第 1 列

0.125 秒后执行完毕, 出现 4 个错误。_

Csdn user default icon
上传中...
上传图片
插入图片