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 授予了该列权限。 |
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |