Oracle - como obtener datos de un cursor de una sola columna con solo su posición

 
Vista:

como obtener datos de un cursor de una sola columna con solo su posición

Publicado por NICK (1 intervención) el 03/11/2019 22:03:16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
PROCEDURE pa_mat_vinculos_get (
          p_tipo number,
          p_id number,
        p_MSGERROR OUT VARCHAR2
    ) AS
        P_CURSOR SYS_REFCURSOR;
        P_nrmro_requisitos NUMBER;
    BEGIN
         SELECT
            COUNT(idrequisito) into P_nrmro_requisitos
        FROM
            requisitos
        WHERE tiporequisito=p_tipo;
        OPEN P_CURSOR FOR
          SELECT IDREQUISITO FROM REQUISITOS WHERE tiporequisito=p_tipo;
        FOR N IN 1..P_nrmro_requisitos LOOP
            insert INTO vinculos_requisitos VALUES (p_id,P_CURSOR.N,sysdate,1,'url'||'/'||N,SYSDATE + 1);
        END LOOP;
    END pa_mat_vinculos_get;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder