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