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 授予了该列特权。 |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |