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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - SQL 参考 » 视图 » 系统视图

 

SYSCOLPERM 系统视图

GRANT 语句可以将 UPDATE、SELECT 或 REFERENCES 权限赋予表中的单个列。SYSCOLPERM 系统视图的一行中记录了每个具有 UPDATE、SELECT 或 REFERENCES 权限的列。该视图的基础系统表为 ISYSCOLPERM。

列名 数据类型 说明
table_id UNSIGNED INT 包含该列的表的表号。
grantee UNSIGNED INT 用户 ID 的用户号,该用户 ID 被赋予该列的权限。如果 grantee 是特殊 PUBLIC 用户 ID 的用户号,则将该权限赋予所有用户 ID。
grantor UNSIGNED INT 授予权限的用户 ID 的用户号。
column_id UNSIGNED INT 此列编号与 table_id 一同标识被授予权限的列。
privilege_type SMALLINT 此列中的编号指示列权限的种类(16=REFERENCES、1=SELECT 或 8=UPDATE)。
is_grantable CHAR(1) 表示是否将 WITH GRANT OPTION 授予了该列权限。
 基础系统表上的约束