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 参考 » 视图 » 系统视图

 

SYSTABLEPERM 系统视图

GRANT 语句所赋予的权限存储在 SYSTABLEPERM 系统视图中。该视图中的每一行都对应于一个表、一个授予权限的用户 ID (grantor) 和一个被授予权限的用户 ID (grantee)。该视图的基础系统表为 ISYSTABLEPERM。

列名 数据类型 说明
stable_id UNSIGNED INT 对其应用了权限的表或视图的表号。
grantee UNSIGNED INT 接收权限的用户 ID 的用户号。
grantor UNSIGNED INT 授予权限的用户 ID 的用户号。
selectauth CHAR(1) 指出是否已授予 SELECT 权限。可能的值为 Y、N 或 G。有关这些值的含义的详细信息,请参见下面的注释区域。
insertauth CHAR(1) 指出是否已授予 INSERT 权限。可能的值为 Y、N 或 G。有关这些值的含义的详细信息,请参见下面的注释区域。
deleteauth CHAR(1) 指出是否已授予 DELETE 权限。可能的值为 Y、N 或 G。有关这些值的含义的详细信息,请参见下面的注释区域。
updateauth CHAR(1) 指出是否已为表中的所有列授予 UPDATE 权限。可能的值为 Y、N 或 G。有关这些值的含义的详细信息,请参见下面的注释区域。
updatecols CHAR(1) 指出是否仅为基础表中的某些列授予了 UPDATE 权限。如果 updatecols 的值为 Y,则 SYSCOLPERM 系统视图中将有一行或多行为该列授予 UPDATE 权限。
alterauth CHAR(1) 指出是否已授予 ALTER 权限。可能的值为 Y、N 或 G。有关这些值的含义的详细信息,请参见下面的注释区域。
referenceauth CHAR(1) 指出是否已授予 REFERENCE 权限。可能的值为 Y、N 或 G。有关这些值的含义的详细信息,请参见下面的注释区域。
 注释
 基础系统表上的约束
 另请参见