syssyntable
syssyntable 系统目录表概述了每个公共或专用同义词与它表示的数据库对
象(表、序列或视图)之间的映射。它为 systables 表中 tabtype 值为 P 或 S
的每个条目包含一行。syssyntable 表具有以下列。
列 类型 解释
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 中的同义词的其他方面。
GBase 8s V8.7 安全数据库 SQL 参考指南
南大通用数据技术股份有限公司 -72-
tabid 列的索引只允许唯一值。btabid 列的索引建立为允许重复值。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论