是这样的,我写了三个存储过程 A, B, C
一个一个来执行三个都创建ok了
然后我把三个创建的语句copy到pl/sql里,想一下创建三个就报错了。在第二个存储过程开始的地方提示PLS-00103出现符号103的错误。
一个一个来执行三个都创建ok了
然后我把三个创建的语句copy到pl/sql里,想一下创建三个就报错了。在第二个存储过程开始的地方提示PLS-00103出现符号103的错误。
解决方案 »
- 多表查询问题
- ora_control1和ora_control2两个文件如何寻找
- oracle Date
- ORACLE 查询时间,本人比较菜,度娘没找到合适的。
- 如何在存储过程中调用别的存储过程生成的记录集?
- java调用存储过程的例子问题
- exp 按日期生成文件名
- 请问ORACLE 8i在WINDOWS 2003 SERVER中安装后无法启动服务的问题!
- 大家讨论一下:出现“ORA-12224: TNS:没有监听器”的问题
- ora-31032 XML语法分析失败 出现错误 LPX-217(在encoding an XML docment to CSX 期间)
- 怎么得到上个月一号零时零分零秒
- 如何按时间取最近的8条记录!!
CREATE OR REPLACE PROCEDURE INIT_PROTOCOL_OTH_ID(
START_ID in number ,
END_ID in number ) is
currentId number;
BEGIN
currentId := START_ID; WHILE currentId<=END_ID LOOP
INSERT INTO PROTOCOL_OTH_ID_POOL VALUES(currentId);
currentId := currentId + 1;
END LOOP;
END;CREATE OR REPLACE PROCEDURE INIT_PROTOCOL_MMS_ID(
START_ID in number ,
END_ID in number ) is
currentId number;
BEGIN
currentId := START_ID; WHILE currentId<=END_ID LOOP
INSERT INTO PROTOCOL_MMS_ID_POOL VALUES(currentId);
currentId := currentId + 1;
END LOOP;
END;
START_ID in number ,
END_ID in number ) is
currentId number;
BEGIN
currentId := START_ID; WHILE currentId<=END_ID LOOP
INSERT INTO PROTOCOL_OTH_ID_POOL VALUES(currentId);
currentId := currentId + 1;
END LOOP;
END;
/
CREATE OR REPLACE PROCEDURE INIT_PROTOCOL_MMS_ID(
START_ID in number ,
END_ID in number ) is
currentId number;
BEGIN
currentId := START_ID; WHILE currentId<=END_ID LOOP
INSERT INTO PROTOCOL_MMS_ID_POOL VALUES(currentId);
currentId := currentId + 1;
END LOOP;
END;
/