[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Das liegt daran, dass Du mit den "bunten Bildern" mit SQL Naming arbeitest und im Schwarz/Grünen mit System Naming.
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  2. #2
    Registriert seit
    Jan 2007
    Beiträge
    1.002
    Wenn man doch nur das olle Query400 zu Rate gezogen hätte...
    kf

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Was hat das Naming mit der Syntax von SQL zu tun außer, dass das Schema/die Lib statt mit "/" mit "." getrennt wird?
    Außerdem muss ich im ACS mit Naming *SYS arbeiten, da die spätere View auch in einer entsprechenden Umgebung läuft. Schließlich kann man das in den Connection-Eigenschaften einstellen.

    Auch hier gibts noch eine Erweiterung:
    Auch bei Naming *SYS ist nun das Format "SCHEMA.TABLE" erlaubt.
    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

  4. #4
    Registriert seit
    Jul 2001
    Beiträge
    2.713
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Was hat das Naming mit der Syntax von SQL zu tun außer, dass das Schema/die Lib statt mit "/" mit "." getrennt wird?
    Wenn wir schon so beim Diskutieren sind, könnte man ja noch darüber sinnieren, wie man einen SQL-Code auf eine andere Datenbank bekommt. Ich persönlich kriege immer mehr den Vogel, welche unterschiedlichen Schreibweisen sich mit der Zeit etablieren und welche möglich sind. Dem Durchblick förderlich ist das auf Dauer nicht...

    Man sollte sich auf jeden Fall nur auf das einlassen, was der iACS beim Ausführen von SQL-Statements unterstützt. Wenn was im STRSQL nicht geht, interessiert das bei der IBM keinen mehr.
    IBM Champion 2022, 2023, 2024, 2025
    Common Europe Advisory Council / Hall of Fame
    http://pub400.com
    visit www.POWERbunker.com for bespoke IBM i hosting

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Wenn dem nur so wäre. Wie ich oben schon schrieb, erstelle ich einen komplexen SQL via ACS.
    Wenn ich dann mit dem Ergebnis (Struktur und Performance) zufrieden bin, kopiere ich den SQL in RDi für eine View-Erstellung.
    Und genau dann bekam ich einen Umwandlungsfehler bei einer Definition "Feld decimal(5,0)", da ich das Leerzeichen mal wieder vergessen habe.
    Im ACS lief der SQL problemlos.
    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

  6. #6
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Und warum kopierst Du das Ganze überhaupt nach RDi?
    Views kannst Du direkt mit ACS erstellen und auch die Quelle kann wahlweise als PC-Datei, IFS-Datei oder als klassisches Source-Member gesichert werden!
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Das liegt in der verwendeten Quellverwaltung mit Versioning CMOne.
    Hierfür müssen die Quellen auf der IBM i vorliegen und werden von CMOne verwaltet.
    Also kann ich ACS nicht für die Erstellung sondern nur für's testen verwenden.
    Das ist aber immer noch besser als STRSQL;-).
    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

  8. #8
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Hierfür müssen die Quellen auf der IBM i vorliegen
    Liegt ein klassisches Source-Member nicht auf der IBM i?
    Also warum kopieren, anstatt einfach zu sichern?
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Das müsstest du mir näher erklären:
    Ich starte via 5250-Sitzung=>Aktion=>SQL-Script ausführen.
    Dann öffne/erstelle ich eine Textdatei "xxx.sql" auf meinem Client.
    Hier probiere ich den SQL via "Select ...." aus, bis er funktioniert.
    Nun lege ich ein Member in einer SRC-PF QSQLSRC via RDi an und erfasse den Rahmen mit "Create or replace MyView as ...; Label on ..." und kopiere den Select aus dem SQL-Script in den Create-Befehl.
    Anschließend lasse ich CMOne die View-Erstellung übernehmen, die via RUNSQLSTM durchgeführt wird.
    CMOne ergänzt i.Ü. den SQL um spezifische Lib-Angaben.

    Quellen dürfen beim Kunden derzeit nicht im IFS liegen.

    Ich wüsste nun nicht, wie ich dem SQL-Editor beibringen kann, eine SRC-PF zu bearbeiten.
    Zusätzlich müsste ich die View immer erst erstellen (da der Create ja in der Quelle enthalten ist) und via 2. Sitzung mit einem "Select * " abzufragen.

    Da finde ich nun meinen Weg schneller und effektiver.
    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

  10. #10
    Registriert seit
    May 2002
    Beiträge
    1.121
    Hallo Baldur,

    das bietet der ACS doch beim Speichern mit an.
    Click image for larger version. 

Name:	acs.jpg 
Views:	3 
Size:	41,7 KB 
ID:	580

    Gruß
    Ronald

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Und beim Öffnen;-)?
    Aber wie schon beschrieben, das löst ja das Problem der 2 Quellen nicht.
    1 x native Select
    1 x Create View ...

    Welche ACS-Version hast du? Mein Kunde ist da etwas rückständig (Version 1.1.8.1 von 2018) da gibts die Funktion beim Speichern noch nicht.
    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

Similar Threads

  1. UIM-Menü bringt Fehler "Funktionstaste nicht zulässig"
    By RobertSchneider in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-07-20, 16:02
  2. "Achtung"-Lampe lässt sich nicht löschen.. ?
    By hel400 in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 25-05-17, 23:57
  3. Zend auf System i "Objekte nicht zurück gespeichert"
    By tommi_011 in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 08-09-16, 07:23
  4. MinusField falsche Darstellung "ü" statt "-"
    By Edi in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 07-11-14, 07:52
  5. Cobol/400 - "Fett", "Unterstreichen" als HEX-Wert
    By RLurati in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 05-08-14, 09:10

Berechtigungen

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