1.现有如下一个存储过程:
CREATE OR REPLACE PROCEDURE MyPROCEDURE (
loc IN VARCHAR2,
)
AS
num PLS_INTEGER;
RETVE1.PK_retrieval.v_route; /**PK_retrieval是包明,v_route在Type里也找不到,不知道是什么**/
BEGIN
IF(RETVE1.COUNT > 0) THEN
DBMS_OUTPUT.PUT_LINE('---RETVE1.COUNT IS ---'||RETVE1.COUNT);
END IF;
END MyPROCEDURE;我的问题:v_route到底是个什么类型,我在哪里可以找到他,我在自定义类型,包,表,试图都找不到这个v_route,
而且我也不理解这个v_route2.有如下一个函数:
FUNCTION ROUTE_FIND (
P_LOC IN FARE_ROUTE_ENTRY.LOCATION_CODE%TYPE,
) RETURN V_ROUTE /** 这个应该就是个数据类型,我还是没找到他是在哪里定义的**/
IS
INC PLS_INTEGER :=1;
F_ROUTE V_ROUTE;
T_FROM V_FROM; /**这个V_FROM同样另我迷惑不解**/
BEGIN
FOR INC IN T_FROM.FIRST..T_FROM.LAST LOOP /**T_FROM是个数组吗**/
DBMS_OUTPUT.PUT_LINE(INC);
END LOOP; IF (INC=0) THEN
RETURN FIN_ROUTE;
END IF;END
我的问题:v_route和V_FROM关键是我不知道可以在哪里找到他们的定义,T_FROM是否是个数组呢(它可以作为循环条件);
返回FIN_ROUTE就是函数的返回值吗
希望大虾们能帮忙讲解,多谢多谢!现在就这几个问题卡住了
CREATE OR REPLACE PROCEDURE MyPROCEDURE (
loc IN VARCHAR2,
)
AS
num PLS_INTEGER;
RETVE1.PK_retrieval.v_route; /**PK_retrieval是包明,v_route在Type里也找不到,不知道是什么**/
BEGIN
IF(RETVE1.COUNT > 0) THEN
DBMS_OUTPUT.PUT_LINE('---RETVE1.COUNT IS ---'||RETVE1.COUNT);
END IF;
END MyPROCEDURE;我的问题:v_route到底是个什么类型,我在哪里可以找到他,我在自定义类型,包,表,试图都找不到这个v_route,
而且我也不理解这个v_route2.有如下一个函数:
FUNCTION ROUTE_FIND (
P_LOC IN FARE_ROUTE_ENTRY.LOCATION_CODE%TYPE,
) RETURN V_ROUTE /** 这个应该就是个数据类型,我还是没找到他是在哪里定义的**/
IS
INC PLS_INTEGER :=1;
F_ROUTE V_ROUTE;
T_FROM V_FROM; /**这个V_FROM同样另我迷惑不解**/
BEGIN
FOR INC IN T_FROM.FIRST..T_FROM.LAST LOOP /**T_FROM是个数组吗**/
DBMS_OUTPUT.PUT_LINE(INC);
END LOOP; IF (INC=0) THEN
RETURN FIN_ROUTE;
END IF;END
我的问题:v_route和V_FROM关键是我不知道可以在哪里找到他们的定义,T_FROM是否是个数组呢(它可以作为循环条件);
返回FIN_ROUTE就是函数的返回值吗
希望大虾们能帮忙讲解,多谢多谢!现在就这几个问题卡住了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货