Dies kann eine Einschränkung der Backend-Datenbank sein, die standardmäßig die HyperSQL-Datenbank (HSQLDB) Version 1.8 ist. Wenn Sie das Standard-Backend verwenden, finden Sie die Dokumentation unter http://www.hsqldb.org/doc/1.8/guide/. ch09.html und hat nichts wie ALTER VIEW oder REPLACE VIEW. Sie müssen DROP VIEW verwenden, was nur zulässig ist, wenn keine Abhängigkeiten vorhanden sind.
Sie haben die Möglichkeit, ein Upgrade auf die aktuelle Version von HSQLDB (Version 2.3) durchzuführen, die die ALTER VIEW-Anweisung ( http://hsqldb.org/doc/guide/guide.html#dbc_view_creation ) unterstützt. Die GUI würde die Transaktion wahrscheinlich immer noch nicht unterstützen, aber Sie können das Fenster Tools-> SQL verwenden, um den Befehl ALTER VIEW direkt an die Datenbank zu senden. Anweisungen zum Upgrade der Datenbankkomponente auf Version 2.3 finden Sie in diesem Forenthread: [Tutorial] Aufteilen einer "eingebetteten HSQL-Datenbank"
Alternativ können Sie, anstatt ein bestimmtes Datum in der SQL der Ansicht fest zu kodieren, die Ansicht auf eine Filter- / Dummy-Tabelle für das Datum verweisen. Dann können Sie einfach die einspaltige, einzeilige "reportDate" -Tabelle öffnen und das Datum jede Woche darin ändern, ohne die Ansicht zu berühren.