Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » MobiLink - 服务器管理 » MobiLink 参考 » MobiLink 服务器系统表

 

ml_passthrough_script

为每个直通脚本存储名称和内容。

说明

script_id

INTEGER。唯一标识直通脚本名称的整数。该值在内部使用。

script_name

VARCHAR(128)。唯一的直通脚本名。

flags

VARCHAR(256)。该值告知客户端如何运行脚本。该值可以为空,也可以包含以分号分隔的列表中的以下关键字的组合:

  • manual   表示该脚本只能在手动执行模式下运行。缺省情况下,所有脚本既能在自动执行模式下运行,又能在手动执行模式下运行。

  • 独占   表示该脚本只能在同步结束时,在所有的同步表上获得独占锁的情况下自动执行。如果 affected_ publications 值没有列出发布,则忽略该选项。该选项仅对 SQL Anywhere 远程数据库有意义。

  • schema_diff   表示该脚本应在模式比较模式下运行。在此模式下,对数据库模式进行更改以匹配该脚本所描述的模式。例如,将现有表的 create 语句视为 alter 语句。该标记只适用于在 UltraLite 远程数据库上运行的脚本。

例如:

'manual;exclusive;schema_diff'

affected_pubs

TEXT。脚本运行前必须进行同步的发布列表。空或空值的发布列表表示不需要同步。该值仅对 SQL Anywhere 客户端有意义。

script

TEXT。直通脚本的内容。

description

VARCHAR(2000)。脚本的注释或说明。

注释

使用以下过程添加和删除此表中的条目。

建议您不要不使用 ml_add_passthrough_script 和 ml_delete_passthrough_script 系统过程而直接更新 ml_passthrough_script 表。如果客户端已经下载了原始直通脚本,他们不会收到新的更新脚本。多客户端上的不同脚本之间的差异使得管理脚本执行变得困难或不可能。

对于 DB2 主机统一数据库类型,该表称为 ml_pt_script。请参见IBM DB2 主机系统表名称转换

约束

PRIMARY KEY( script_id )

另请参见