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_column

以特定脚本版本存储特定表的列名。

说明
version_id INTEGER。标识脚本版本的数字。
table_id INTEGER。标识表的数字。
idx INTEGER。表中此列的索引 origin 1。列顺序必须为在远程数据库中创建列时的顺序。
name VARCHAR(128)。列名称。
类型 VARCHAR(128)。当前未使用。

仅在 SQL 脚本中包含列的命名参数(例如,o.column-name 和 r.column-name)时,才需要此表。(列索引例外,即使此 MobiLink 系统表尚未填充,该索引仍然可用;例如,o.column-index 和 r.column-index 就属例外。)

该表在部署 MobiLink 模型时由 [创建同步模型向导] 填充。如果未使用 [创建同步模型向导],或如果确实使用了,但后来在 Sybase Central 的 [模型] 模式以外更改了远程数据库中已同步列的模式,则可以使用 ml_add_column 存储过程来填充该表。

注意:dbmlsync 扩展选项 SendColumnNames 和 UltraLite 同步参数 Send Column Names 由直接行处理使用,但不用于命名的行参数。

注释

有一个系统视图 ml_columns,更便于查看表的内容。

约束

PRIMARY KEY( idx, version_id, table_id )

UNIQUE( version_id, table_id, name )

FOREIGN KEY( version_id ) REFERENCES ml_script_version( version_id )

FOREIGN KEY( table_id ) REFERENCES ml_table( table_id )

另请参见