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

SAP Sybase SQL Anywhere 16.0 (中文) » 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。有关这些值的含义的详细信息,请参见下面的注释区域。
loadauth CHAR(1) 指出是否已授予 LOAD 特权。可能的值为 Y、N 或 G。有关这些值的含义的详细信息,请参见下面的注释区域。
truncateauth CHAR(1) 指出是否已授予 TRUNCATE 特权。可能的值为 Y、N 或 G。有关这些值的含义的详细信息,请参见下面的注释区域。
 注释
 基础系统表上的约束
 另请参见