Stored procedures 无法使用varchar 2-pls-00103类型创建存储过程
我曾尝试使用sql developer和oracle数据库创建一个存储过程Stored procedures 无法使用varchar 2-pls-00103类型创建存储过程,stored-procedures,plsql,oracle11g,Stored Procedures,Plsql,Oracle11g,我曾尝试使用sql developer和oracle数据库创建一个存储过程 CREATE OR REPLACE PROCEDURE INSERT_CATALOG (COUNTRY IN NOCOPY CATALOG.COUNTRY%TYPE) AS BEGIN INSERT INTO CATALOG (COUN_ID, COUNTRY) VALUES (COUN_ID_SEQ.nextval , COUNTRY); COMMIT; END INSERT_CATALOG;
CREATE OR REPLACE PROCEDURE INSERT_CATALOG
(COUNTRY IN NOCOPY CATALOG.COUNTRY%TYPE)
AS
BEGIN
INSERT INTO CATALOG (COUN_ID, COUNTRY)
VALUES (COUN_ID_SEQ.nextval , COUNTRY);
COMMIT;
END INSERT_CATALOG;
我在编译时收到了这样的错误
错误
错误(3,19):PLS-00103:在预期以下情况之一时遇到符号“目录”:=),@%默认字符符号“:”已替换为“目录”以继续
请帮助处理此代码删除
NOCOPY
它可以与
OUT
或IN-OUT
参数一起使用,但不能与IN
一起使用error@D-您可以从目录
中显示模式吗?