CREATE OR REPLACE PROCEDURE WSTAWM (NAZWAM IN VARCHAR2) AS
id_M Miejscowosc.Id_Miejscowosci%TYPE;
BEGIN
id_M:=SEQ_MIEJSCOWOSC.nextval;
INSERT INTO MIEJSCOWOSC VALUES(id_M, NAZWAM);
END;
call WSTAWM ('Miami');
未完成因为: ORA-00911:无效字符
请帮忙。
答案 0 :(得分:1)
请检查您安装的Oracle客户端是否为11g及以上。因为你无法在早期版本的oracle中为nextval提供变量。
答案 1 :(得分:0)
如果您在SQL * Plus中运行了所有内容,那么在/
之后应该有END;
让Oracle了解编译过程。