[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    So genau habe ich mir deinen SQL nicht angesehen.
    Aber du hast Recht:

    - Textkonstanten in einfache Hochkomma
    - Feldnamen in doppelte Hochkomme, wenn sie nicht Namenskonform sind (z.B. "Auftrags.Nr.")
    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

  2. #2
    Registriert seit
    Apr 2003
    Beiträge
    195
    Danke Dir nochmals recht herzlich für Deine Unterstützung.

    LG
    Franz-Georg

  3. #3
    Registriert seit
    May 2002
    Beiträge
    1.121
    Zitat Zitat von Fuerchau Beitrag anzeigen
    So genau habe ich mir deinen SQL nicht angesehen.
    Aber du hast Recht:

    - Textkonstanten in einfache Hochkomma
    - Feldnamen in doppelte Hochkomme, wenn sie nicht Namenskonform sind (z.B. "Auftrags.Nr.")
    Man solle auch Feldnamen in Hochkomma setzen, die z.B. USER oder so heisen.
    Mir es mal passiert, das ich im SQL aus einer Datei alle meine Sätze löschen wollte (Delete from MyFile where USER = 'ICH'). Am Ende waren alle Sätze aus der Datei raus, da er sich im SQL bei USER auf die Sitzung bezogen hat..

    Gruß
    Ronald

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von malzusrex Beitrag anzeigen
    Man solle auch Feldnamen in Hochkomma setzen, die z.B. USER oder so heisen.
    Mir es mal passiert, das ich im SQL aus einer Datei alle meine Sätze löschen wollte (Delete from MyFile where USER = 'ICH'). Am Ende waren alle Sätze aus der Datei raus, da er sich im SQL bei USER auf die Sitzung bezogen hat..

    Gruß
    Ronald
    Spalten-Namen, die reservierten Worten (z.B. USER, YEAR) entsprechen, sollten/müssen IMMER in " (Gänsefüßchen) angegeben werden.
    Dabei muss berücksichtigt werden, dass die Angabe in Großbuchstaben erfolgen muss. Durch das Einbetten in Hochkommata können Spalten oder Correlation-Namen, die "eigentlich" nicht erlaubt sind, verwendet werden (z.B. "Stunden/Tag")

    Birgitta
    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

  5. #5
    Registriert seit
    Apr 2003
    Beiträge
    195
    Aha,

    danke für die Infos. Zwar hab ich bis jetzt das in dieser Form noch nicht benötigt, aber gut zu wissen!

  6. #6
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Wie ist das, wenn irgendwann mal weitere Wörter reserviert werden und eine spezielle Bedeutung erhalten? SQL entwickelt sich ja weiter. Kann's dann sein, daß ein SQL-Befehl plötzlich was ganz anderes macht (mehr aktualisiert oder löscht) als vorher?

  7. #7
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Zitat Zitat von Pikachu Beitrag anzeigen
    Wie ist das, wenn irgendwann mal weitere Wörter reserviert werden und eine spezielle Bedeutung erhalten? SQL entwickelt sich ja weiter. Kann's dann sein, daß ein SQL-Befehl plötzlich was ganz anderes macht (mehr aktualisiert oder löscht) als vorher?
    Einfache Frage - einfache Antwort: JA, und das ist umso wahrscheinlicher, je weniger man sich an den Standard hält und Sonderlocken des eigenen Dialektes verwendet, wie Naming *SYS, Commit *NONE, ORDER by im Subselect, Views mit ORDER by ...

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. SQL Update aus zwei Dateien mit 3 Schlüsselfeldern
    By mk in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 13-07-12, 08:53
  2. Editcode in SQL beschriebener Datei ?
    By ILEMax in forum IBM i Hauptforum
    Antworten: 16
    Letzter Beitrag: 24-01-07, 09:04
  3. SQL Update 2 Dateien
    By moskito in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 30-08-06, 17:30
  4. Update Syntax SQL
    By wuwu in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-07-06, 15:31
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43

Berechtigungen

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