[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2001
    Beiträge
    43

    CMD im SQL möglich?

    Hi *all,

    kann man in einem SQL-Script einen IBM i command aufrufen? Ich möchte den GRTOBJAUT verwenden, um nach einem CREATE TABLE der Tabelle ein Gruppenprofil zuzuweisen.
    Dankeschön...

  2. #2
    Registriert seit
    Nov 2020
    Beiträge
    331
    Ja, einfach ein CL: am Beginn einer Zeile:

    create ....;
    CL GRTOBJAUT

    Create ...;

    Du könntest aber auch im SQL direkt mit dem GRANT Befehl ebenfalls die Rechte einer Gruppe zuweisen.

  3. #3
    Registriert seit
    Jan 2001
    Beiträge
    43
    wie meinst du das? Einfach in ein CL den cmd GRTOBJAUT schreiben und das dann im SQL-Script mit CL 'myPgm' aufrufen? wie kann ich dem CL dann die Parameter mitgeben? Und wie würde der direkte GRANT im SQL aussehen, angenommen das Gruppenprofil hieße TESTPRF?
    Etwa so: GRANT ALL PRIVILEGES ON TABLE myTable TO TESTPRF ?

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.243
    SQL-Scripte erlauben per

    cl: call pgm(abc);

    CL-Befehle aufzurufen.
    Alternativ ist auch QCMDEXC als Prozedur registriert:

    call qcmdexc('call pgm(abc)');
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Jan 2001
    Beiträge
    43
    Dankeschön an Andreas und Fuercha, das ist wirklich ein Top-Forum!!!

Similar Threads

  1. SQL in einem CMD
    By pabloesco in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 01-03-21, 13:05
  2. SQL-Cursor in geplanten Job nicht möglich?
    By Curious in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 12-06-18, 16:32
  3. dynamisches SQL mit Clob möglich?
    By msost in forum NEWSboard Programmierung
    Antworten: 18
    Letzter Beitrag: 07-04-17, 14:23
  4. Antworten: 2
    Letzter Beitrag: 08-08-16, 09:34
  5. sql / like mit hex möglich ?
    By malzusrex in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 12-07-02, 10:09

Berechtigungen

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