【发布时间】:2014-08-16 03:08:09
【问题描述】:
sales_heads 编译时不会出现错误,但是当我尝试编译 sales_lines 时会出现 2 个错误:
错误(3,1):PL/SQL:SQL 语句被忽略
错误(3,111):PL/SQL:ORA-02289:序列不存在
谁能告诉我哪里出错了。
drop sequence nsale_seq;
CREATE SEQUENCE nsale_seq
START WITH 1000000000
INCREMENT BY 1
NOCACHE
NOCYCLE;
create or replace PROCEDURE sale_heads (staffID_new number, customerID_new number)
is begin
insert into SALE_HEAD (sale_num, sale_date, status, staff_id, customer_id) values (nsale_seq.NEXTVAL, sysdate, 'P', staffID_new, customerID_new);
end sale_heads;
/
create or replace PROCEDURE sales_lines (productCode_new number, quantity_new number, actualPrice_new number) is
begin
insert into SALE_LINE (actual_price, quantity, sale_num, product_code) values (actualPrice_new, quantity_new, nsale_seg.CURRVAL, productCode_new);
end sales_lines;
/
【问题讨论】: