Hi,
ich habe ein kleines Java Tool, welches Daten von einer MSSQL Datenbank einließt und in eine mySQL Datenbank schreibt. Nun habe ich bei dem Query für die MSSQL Datenbank immer einen Error stehen:
<expression> expected, got '['
Er schlägt mir auch brav vor, dass ich den SQL Dialect wechseln soll aber ich kann so oft ich will Miscrosoft SQL Server anklicken es interessiert ihn einfach nichts.
Ich kann nichtmal die Fehler unterdrücken. Es ist für die Funktion der Software egal aber diese rote Balken an der rechten Seite nervt einfach.
Hatte jemand schon einmal das gleiche Problem und zufällig eine Lösung?
Programmiere ich im IntelliJ in PHP kann ich übrigens problemlos den SQL Dialekt pro Zeile einstellen. Bei Java habe ich dazu nichts finden können.
Gruß
Claus
ich habe ein kleines Java Tool, welches Daten von einer MSSQL Datenbank einließt und in eine mySQL Datenbank schreibt. Nun habe ich bei dem Query für die MSSQL Datenbank immer einen Error stehen:
Code:
SELECT * " +
"FROM db.table " +
"WHERE [Product Last Modified Date] > ? OR [MDS2 Last Modified Date ] > ? OR [Question Answered Last Modified Date] > ? " +
"ORDER BY [Product Id], [Product VersionId]
<expression> expected, got '['
Er schlägt mir auch brav vor, dass ich den SQL Dialect wechseln soll aber ich kann so oft ich will Miscrosoft SQL Server anklicken es interessiert ihn einfach nichts.
Ich kann nichtmal die Fehler unterdrücken. Es ist für die Funktion der Software egal aber diese rote Balken an der rechten Seite nervt einfach.
Hatte jemand schon einmal das gleiche Problem und zufällig eine Lösung?
Programmiere ich im IntelliJ in PHP kann ich übrigens problemlos den SQL Dialekt pro Zeile einstellen. Bei Java habe ich dazu nichts finden können.
Gruß
Claus