Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
使用此过程检查部署的同步模型所需的每个模式对象的状态。此存储过程将返回指定脚本版本的信息。
ml_model_check_version_schema ( 'script_version' )
script_version
VARCHAR(128)。与要检查的同步模型关联的脚本版本的名称。
此过程将返回一个结果集,其中包含指定脚本版本所需的每个模式对象的状态。
对于在 Sybase Central 外部安装的脚本版本或在版本 16 之前部署的同步模型,将不返回任何结果。
结果集包含以下各列:
schema_owner 标识模式所有者。
table_name 标识表名。
schema_type 标识模式类型。它可以是以下各类型之一:
object_name 标识对象名。
locked 如果将此列设为 1,插件决不修改或删除模式。在部署之前已存在的同步模型所使用的模式标记为已锁定。
status 状态可以是以下之一:
INSTALLED 已正确安装模式。
MISSING 未安装模式。
MISMATCH 安装的模式与所需模式不同。
UNVERIFIED 模式存在,但不存在足够信息来确定是否正确定义了模式。
UNUSED 没有同步模型正在使用此模式对象。
overwrite_action 可以是以下之一:
REPLACE 如果重新部署模型,将删除再重新创建现有模式
CREATE 如果重新部署了模型,将创建模式。
SKIP 已正确安装了模式,或者存在阻止正确安装的冲突模式。
preserve_action 留作将来使用。