Moin, moin,
nachdem ich mit meinem UPDATE-SQL-String bald verzweifelt bin, stellte sich heraus, dass die Angabe im http://www.ooowiki.de/SQL fehlerhaft ist. Dort stehen die Argumente des SET Befehls in Klammern - die aber führen bei HSQLDB zu einer "unexcpected Token"-Fehlermeldung.
Nur für den Fall, dass auch jemand anders daran knabbert...
Fehler bei UPDATE in SQL Wiki
Moderator: Moderatoren
Fehler bei UPDATE in SQL Wiki
Xubuntu 12.04 / AOO 4.0 / MySQL 5.2.40
herzliche Grüße aus Deutschlands Norden
herzliche Grüße aus Deutschlands Norden
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Fehler bei UPDATE in SQL Wiki
Das ist bedingt richtig.Noebian hat geschrieben:dass die Angabe im http://www.ooowiki.de/SQL fehlerhaft ist
Die genaue Syntax eines SQL-Befehls richtet sich nach dem verwendeten Treiber und der Datenbank.
Eine externe HSQLDB Version 2 akzeptiert die Klammerung im UPDATE Befehl:
Code: Alles auswählen
UPDATE T SET (A, B) = (1, NULL) WHERE ...
Quelle: http://hsqldb.org/doc/2.0/guide/dataacc ... tml#N129B7
Die OOo-interne HSQLDB hat jedoch den Versionsstand 1.8, dort gilt die Syntax
Code: Alles auswählen
UPDATE table SET column = Expression [, ...] [WHERE Expression];
Ebenso funktioniert letztgenannte Syntax bei MySQL und PostgreSQL
Und: ein WIKI lebt von der Aktualisierung seiner Inhalte durch die Benutzer. Ein solches Posting, wie von Dir hier, nutzt einem Leser im OOoWiki wenig. Sei bitte so gut und ändere solchen fehlerhaften Inhalt demnächst selbst dort. Ich habe einen entsprechenden Vermerk auf der Seite nun zugefügt.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Fehler bei UPDATE in SQL Wiki
ganz ehrlich: ich habe mich nicht getraut, dort etwas zu ändern - ich stehe noch ganz am Anfang...
Xubuntu 12.04 / AOO 4.0 / MySQL 5.2.40
herzliche Grüße aus Deutschlands Norden
herzliche Grüße aus Deutschlands Norden