【发布时间】:2014-04-04 11:24:12
【问题描述】:
基于this example,我创建了这段代码:
DECLARE
new_employee_id INTEGER;
BEGIN
SELECT MAX(EMP_ID) + 1 INTO new_employee_id FROM EMPLOYEE;
EXECUTE IMMEDIATE 'CREATE OR REPLACE SEQUENCE primary_key_seq START WITH ' || new_employee_id || ' INCREMENT BY 1';
END;
/
OBS:也许使用序列来自动增加表的主键没有多大意义,但这是一个学校练习,这是我们应该做的,所以请忽略这方面。
这是我遇到的错误: 第 1 行错误 ORA-00922: 缺少或无效选项 ORA-06512: 在第 5 行
可能出了什么问题?
【问题讨论】: