列 | 类型 | 解释 |
---|---|---|
tabid | INTEGER | 标识公共同义词的代码 |
servername | VARCHAR(128) | 外部数据库服务器的名称 |
dbname | VARCHAR(128) | 外部数据库的名称 |
owner | VARCHAR(32) | 外部对象的所有者的名称 |
tabname | VARCHAR(128) | 外部表或视图的名称 |
btabid | INTEGER | 基本表、序列或视图的标识代码 |
符合 ANSI 标准的数据库不支持公共同义词,它们的 syssyntable 表只能描述 syssyntable.tabtype 值为 P 的同义词。
如果为当前数据库中的对象定义同义词,那么只能使用 tabid 和 btabid 列。如果为当前数据库外部的表定义同义词,那么不使用 btabid 列,而是使用 tabid、servername、dbname、owner 和 tabname 列。
tabid 列映射至 systables.tabid。借助 tabid 信息,可以确定有关 systables 中的同义词的其他方面。
tabid 列的索引只允许唯一值。btabid 列的索引建立为允许重复值。