【发布时间】:2014-10-09 09:49:22
【问题描述】:
我正在尝试使用 Oracle SQL Developer 在我的数据库中创建一个INSERT 存储过程,但我似乎无法弄清楚这段代码有什么问题;
create or replace procedure insert_order
as
BEGIN
INSERT INTO ORDERS (ORDER_NUM, ORDER_DATE, CONDITION, STATUS, CUSTOMER_CUSTOMER_NUM, CUSTOMER_EMPLOYEE_NUM)
VALUES(1, '30/OCT/2007', 'BRANDNEW', 'ORDERD', 103, 1);
end insert_order;
你能帮忙吗?
【问题讨论】:
-
它抛出的错误是什么??
-
错误(4,3):PL/SQL:SQL 语句被忽略,错误(5,23):PL/SQL:ORA-00984:此处不允许列
-
而表定义是?您可以尝试使用 TO_DATE('30/OCT/2007')
-
Yipppie,谢谢,它成功了。
标签: sql oracle-sqldeveloper sql-insert