ALTER APPLICATION PACKAGE-Befehl: Erweiterte Validierung

Achtung

Diese Verhaltensänderung ist in Bundle 2024_05 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Der ALTER APPLICATION PACKAGE … [ADD VERSION | ADD PATCH FOR VERSION]-Befehl verhält sich wie folgt:

Vor der Änderung:

Beim Ändern eines Anwendungspakets, um entweder eine neue Version hinzuzufügen oder eine bestehende Version zu patchen, konnte die Operation erfolgreich sein, obwohl SQL-Syntaxfehler im zugehörigen Skript enthielt.

Solche Syntax-Fehler würden später im Lebenszyklus der Anwendung zu Fehlern führen, z. B. wenn ein Benutzer versucht, die Anwendung zu installieren.

Nach der Änderung:

Wenn Sie eine Anwendung ändern, um entweder eine neue Version hinzuzufügen oder eine bestehende Version zu patchen, wird eine statische Validierung auf Syntax-Fehler im Skript durchgeführt.

Wenn ein Fehler erkannt wird, schlägt der Befehl mit Fehler fehl:

Application package <pkg> failed validation during version creation: ....<details of error>

Ref.: 1627