[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2007
    Beiträge
    15

    DTAARA in einer Stored Procedure

    Hallo,

    ich muss innerhalb einer Stored Procedure eine DTAARA auslesen und verändern können. Wie mach ich das m besten bzw. einfachsten?
    Gibt es dazu auch vorgefertigte SQL-Syntax?

    Grüße

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    SQL beschäftigt sich mit Datenbank, DTAARA ist eher Abteilung Datenschrank, das geht mit SQL zum Glück nicht.
    Am saubersten ist es hier Datenschrank durch Datenbank zu ersetzen, sprich DTAARA durch eine Table. Das ganze mit einer externen UDF zu machen, was auch ginge ist nur die zweitbeste Lösung.

    D*B

    Zitat Zitat von Martin82 Beitrag anzeigen
    Hallo,

    ich muss innerhalb einer Stored Procedure eine DTAARA auslesen und verändern können. Wie mach ich das m besten bzw. einfachsten?
    Gibt es dazu auch vorgefertigte SQL-Syntax?

    Grüße
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Oct 2007
    Beiträge
    15
    Die zu ersetzen ist eben leider nicht möglich. Wir sind von unserem Headquarter abhängig und die wollen das nicht ändern.
    Wäre es möglich ein RPG-Programm zu schreiben und das dann in einer SQL-Funktion zu schachteln?

  4. #4
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    das was du meinst ist eine (wie Bender schon geschrieben hat) externe SQL Function oder externe SQL Procedure.

    an denen kannst du ein PGM (RPG, CL, C++ usw.) hinterlegen.

    die kannst du dann ganz normal in sql aufrufen.

  5. #5
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... die sollten sich Footquarter nennen, letzteres ist gerade die externe Function. Sprich man braucht ein CREATE FUNCTION oder CREATE Procedure, um ein RPG Programm, oder eine Procedure aus SQL aufrufbar zu machen.

    D*B

    Zitat Zitat von Martin82 Beitrag anzeigen
    Die zu ersetzen ist eben leider nicht möglich. Wir sind von unserem Headquarter abhängig und die wollen das nicht ändern.
    Wäre es möglich ein RPG-Programm zu schreiben und das dann in einer SQL-Funktion zu schachteln?
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  6. #6
    Registriert seit
    Oct 2007
    Beiträge
    15
    Zitat Zitat von BenderD Beitrag anzeigen
    ... die sollten sich Footquarter nennen

    D*B
    ...wem sagst du das...

    Ja ich werd das dann so machen. Danke für die Hilfe.

    lg

Similar Threads

  1. Berechtigung für Stored Procedure
    By rebe in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 12-10-06, 11:22
  2. SQL Stored Procedure verschwindet
    By florian in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 17-05-06, 16:08
  3. Stored Procedure mit Problemen
    By peter.kinne in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 15-04-05, 09:04
  4. Java Stored Procedure
    By HeisigA in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 21-02-05, 18:58
  5. Löschen/Überschreiben einer Stored Procedure
    By Frank Pusch in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 13-06-01, 17:57

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •