Announcement

Collapse
No announcement yet.

Deklaration eines Cursors im Package und Funktion

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Deklaration eines Cursors im Package und Funktion

    Hallo,

    ich habe ein Package und deklariere dort einen Cursor:

    type cKundenCursor is ref cursor;

    In einer Funktion/Prozedur übergebe ich den Cursor beispielsweise so:

    procedure GetValue(cSelKunden out cKundenCursor);

    Nun möchte ich einen explizieten Cursor so deklarieren:

    cursor TcSelKunden return kunden%rowtype;

    Wie gebe ich diesen nun in der Funktion/Prozedur als Parameter an? In der Deklaration steht ja schon, dass der Cursor TcSelKunden ein OUT-Parameter (return) ist vom Typ kunden%rowtype.

    Wie mache ich dass, wenn ich den gefüllten Cursor ls OUT-Parameter an mein Programm übergeben möchte?

    Danke
    mcst

  • #2
    Hallo mcst,

    da Du schon mehrfach mit ähnlichen Fragen das Forum gemartert hast, gehe ich einfach davon einmal aus, daß Du die Doku noch nicht gelesen hast. (Ist echt ein gutes Werk!)

    Probiers es einfach einmal!

    http://download-east.oracle.com/docs/cd/B19306_01/appdev.102/b14261/sqloperations.htm#i45288

    lg Dietma

    Comment


    • #3
      Hallo Dietmar,

      danke für Deine Antwort.

      Leider finde ich die Dokumentation nicht so berauschend.

      Aber mittlerweile habe ich echt wirklich gutes Buch gefunden (Oracle OL/SQL von Steven Feuerstein), welches vieles Fragen beantwortet.

      Gruß
      mcs

      Comment

      Working...
      X