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

 

SYSCOLPERM 系统视图

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

列名 数据类型 说明
table_id UNSIGNED INT 包含该列的表的表号。
grantee UNSIGNED INT 被赋予该列特权的用户 ID 的用户号。如果被授予者是 PUBLIC 角色,那么所有用户 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 授予了该列特权。
 基础系统表上的约束