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