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

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 参考 » 视图

 

Transact-SQL 兼容性视图

Adaptive Server Enterprise 和 SQL Anywhere 的系统目录是有区别的。Adaptive Server Enterprise 系统表和视图由用户 dbo 所拥有,而且一部分存在于 master 数据库中,一部分存在于 sybsecurity 数据库中,还有一部分存在于各个单独的数据库中。SQL Anywhere 系统表和视图由特殊用户 SYS 所拥有,并且分别存在于每个数据库中。

为帮助准备兼容的应用程序,SQL Anywhere 提供了由特殊用户 dbo 所拥有以下一组视图,这些视图对应 Adaptive Server Enterprise 的相应视图。当结构上的不同使具体某个 Adaptive Server Enterprise 表或视图的内容在 SQL Anywhere 环境中没有意义时,该视图为空,仅包含列名称和数据类型。

视图名称 说明
syscolumns 表或视图中的每一列都占一行,过程中的每个参数都占一行
syscomments 每个视图、规则、缺省值、触发器和过程都占一行或多行,以给出 SQL 定义语句
sysindexes 每个聚簇索引或非聚簇索引都占一行,每个没有索引的表都占一行,每个包含文本或图像数据的表另外占一行。
sysobjects 每个表、视图、过程、规则、触发器、缺省值、日志或临时对象(仅在 tempdb 中)都占一行
systypes 每个系统提供或用户定义的数据类型都占一行
sysusers 数据库允许的每个用户都占一行
syslogins 每个有效用户帐户都占一行