Cuestión : los cambios dirigen los partes movibles a los APIs

Hola el

I que mira el paquete del oráculo en 11g rel2 que tenga el cursor y varias declaraciones del parte movible basados en el valor del cursor yo quiere modularizar este código para insertar los APIs - llamada de los procedurs del parte movible para cada uno de las operaciones de parte movible. Es apenas que substituye los partes movibles por un procedimiento pero los valores a insertar están viniendo del cursor, son el alcance del valor también considerado fuera del procedimiento en el cual se crea el cursor. ¿Es bueno pasar el mismo valor del cursor a 2 diversos procedimientos del parte movible? main_procedure del

procedure (input1 valor del valor. .output.)table
whre del columns>
from del select del main_cursor del
is
cursor. condiitons

insert en los valores table1 (main_cursor.value1,…)

insert en los valores table2 (main_cursor.value1.)¡

Thanks!!
class= del

Respuesta : los cambios dirigen los partes movibles a los APIs

Por el API, asumí enmascarar la llamada con otros procedimientos de PL/SQL.

>>pero cómo puedo hacer eso puesto que el valor del cursor que es necesario para el parte movible está no sure solamente disponible para

Mirar el pseudo código que fijé.  Usted pasa los valores del cursor en el procedimiento almacenado.

>>¿y cómo es posible publicar este APIs así que otros usos pueden utilizar este API?

Si usted hace el procedimiento declarar en el paquete, se expone. cualquier cosa que puede llamar ese paquete.

Pienso adonde usted va a funcionar en apuro es el procedimiento tendría que explicar CADA columna en la tabla porque diversos “cursores” de diversos apps pudieron pasar en diversos valores.

Por ejemplo:
dar la tabla:
crear la tabla tab1 (carbón de leña col1 (1), carbón de leña col2 (1), carbón de leña col3 (1));

proc1 pudo tener un cursor
seleccionar “a” a, “b” b de dual;

y un parte movible tiene gusto:
parte movible en (col1, col2) los valores tab1 (cur.a, cur.b);


proc2 pudo tener un cursor
seleccionar “a” a, “c” c de dual;

y un parte movible tiene gusto:
parte movible en (col1, col3) los valores tab1 (cur.a, cur.c);

notar que ambos no insertaron en TODAS LAS columnas en tab1.  Su proc del parte movible necesitaría explicar las tres columnas como parámetros de la entrada.

¿entonces eso sucede si alguien agrega una columna a la tabla?
Otras soluciones  
 
programming4us programming4us