Durch API annahm ich die Maskierung des Anrufs mit anderen PL/SQL Verfahren n.
>>aber nicht sure, wie ich den tun kann da, ist der Cursor-Wert, der für Einsatz erforderlich ist, für nur vorhanden
Den Pseudo-Code betrachten, den ich bekannt gab. Sie führen die Cursor-Werte in das gespeicherte Verfahren.
>>und wie ist es möglich, dieses API zu veröffentlichen, also können andere Anwendungen diese API verwenden?
Wenn Sie das Verfahren erklären lassen im Paket, herausgestellt es tellt. zu allem, das dieses Paket benennen kann.
Ich denke, wohin Sie in Mühe laufen werden sind das Verfahren müssen JEDE Spalte in der Tabelle erklären, weil verschiedene „Cursor“ von den verschiedenen apps in verschiedene Werte überschreiten konnten.
Z.B.:
die Tabelle geben:
Tabelle tab1 (Putzfrau col1 (1), Putzfrau col2 (1), Putzfrau col3, herstellen (1));
proc1 konnte einen Cursor haben
„a“ a, „b“ b von Doppel vorwählen;
und ein Einsatz mögen:
Einsatz in (col1, col2) Werte tab1 (cur.a, cur.b);
proc2 konnte einen Cursor haben
„a“ a, „c“ c von Doppel vorwählen;
und ein Einsatz mögen:
Einsatz in (col1, col3) Werte tab1 (cur.a, cur.c);
beachten, dass beide nicht in ALLE Spalten in tab1 einsetzten. Ihr Einsatz proc müssen ALLE drei Spalten als Eingangsparameter erklären.
dann geschieht das, wenn jemand eine Spalte dem Tabelle hinzufügt?