ALTER APPLICATION PACKAGE 命令:扩展验证¶
ALTER APPLICATION PACKAGE ... [ADD VERSION | ADD PATCH FOR VERSION] 命令 命令的行为如下:
- 变更前:
更改应用程序包以添加新版本或修补现有版本时,即使关联的安装脚本中存在 SQL 语法错误,操作仍可能成功。
此类语法错误会在应用程序生命周期的后期(例如用户尝试安装应用程序时)导致错误。
- 变更后:
更改应用程序以添加新版本或修补现有版本时,将对安装脚本语法错误进行静态验证。
检测到错误时,命令会失败并显示错误:
Application package <pkg> failed validation during version creation: ....<details of error>
参考:1627