Oracle 程序中的PLS-00103

Oracle 程序中的PLS-00103,oracle,stored-procedures,Oracle,Stored Procedures,我正在进行一些程序,以插入新客户。这是我的代码: CREATE OR REPLACE PROCEDURE ADD_CUST ( P_CUST_ID CUST_INFO.CUST_ID%TYPE, P_CUST_F_NAME CUST_INFO.CUST_F_NAME%TYPE, P_CUST_L_NAME CUST_INFO.CUST_L_NAME%TYPE, P_CUST_ADDRESS CUST_INFO.CUST_ADDRESS%TYPE, P_CITY

我正在进行一些程序,以插入新客户。这是我的代码:

CREATE OR REPLACE PROCEDURE ADD_CUST
(
 P_CUST_ID       CUST_INFO.CUST_ID%TYPE,
 P_CUST_F_NAME   CUST_INFO.CUST_F_NAME%TYPE,
 P_CUST_L_NAME   CUST_INFO.CUST_L_NAME%TYPE,
 P_CUST_ADDRESS  CUST_INFO.CUST_ADDRESS%TYPE,
 P_CITY          CUST_INFO.CITY%TYPE,
 P_STATE         CUST_INFO.STATE%TYPE,
 P_ZIP           CUST_INFO.ZIP%TYPE,
 P_PHONE         CUST_INFO.PHONE%TYPE
 )
IS
BEGIN
   INSERT INTO CUST_INFO (
   CUST_ID, CUST_F_NAME, CUST_L_NAME, CUST_ADDRESS, CITY,STATE, ZIP, PHONE) 
      VALUES (
   P_CUST_ID, P_CUST_F_NAME, P_CUST_L_NAME, P_CUST_ADDRESS, P_CITY, P_STATE, P_ZIP,P_PHONE
              )
END ADD_CUST;
/
这是我的客户信息表:

CREATE TABLE CUST_INFO
(
 CUST_ID       NUMBER(15),
 CUST_F_NAME   VARCHAR(20),
 CUST_L_NAME   VARCHAR(20),
 CUST_ADDRESS  VARCHAR(40),
 CITY          VARCHAR(30),
 STATE         VARCHAR(30),
 ZIP           NUMBER,
 PHONE         VARCHAR(12),
 PRIMARY KEY (CUST_ID)
 );
我得到的错误不是很有用,至少对我来说。 行/列错误


15/1 PL/SQL:SQL语句被忽略 20/7 PL/SQL:ORA-00933:SQL命令未正确结束 20/19 PLS-00103:预期时遇到符号“文件结束” 以下其中一项: (如果循环模式为goto,则开始案例声明结束异常退出 null pragma raise return select update with with with with with
刚刚删除了中间的括号,可能是复制粘贴问题;我想该休息了!

这个问题太本地化了,是打字错误造成的。哦,你说得对。现在,我有了新的错误。我编辑了原始代码并发布了新的错误消息。插入后用分号!
     CREATE OR REPLACE PROCEDURE ADD_CUST
     (
      P_CUST_ID       CUST_INFO.CUST_ID%TYPE,
      P_CUST_F_NAME   CUST_INFO.CUST_F_NAME%TYPE,
      P_CUST_L_NAME   CUST_INFO.CUST_L_NAME%TYPE,
      P_CUST_ADDRESS  CUST_INFO.CUST_ADDRESS%TYPE,
      P_CITY          CUST_INFO.CITY%TYPE,
      P_STATE         CUST_INFO.STATE%TYPE,
      P_ZIP           CUST_INFO.ZIP%TYPE,
      P_PHONE         CUST_INFO.PHONE%TYPE
      )
      IS
      BEGIN

INSERT INTO CUST_INFO (
CUST_ID, CUST_F_NAME, CUST_L_NAME, CUST_ADDRESS, CITY,STATE, ZIP, PHONE) 
      VALUES (
P_CUST_ID, P_CUST_F_NAME, P_CUST_L_NAME, P_CUST_ADDRESS, P_CITY, P_STATE, P_ZIP,P_PHONE
             );
      END ADD_CUST;
      /