Seite 1 von 1
Fehler bei UPDATE in SQL Wiki
Verfasst: Mo, 13.06.2011 16:15
von Noebian
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...
Re: Fehler bei UPDATE in SQL Wiki
Verfasst: Mo, 13.06.2011 17:13
von komma4
Das ist bedingt richtig.
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:
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];
Quelle:
http://www.hsqldb.org/doc/1.8/guide/ch0 ... te-section
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.
Re: Fehler bei UPDATE in SQL Wiki
Verfasst: Mo, 13.06.2011 21:10
von Noebian
ganz ehrlich: ich habe mich nicht getraut, dort etwas zu ändern - ich stehe noch ganz am Anfang...