GRANT
privilege [, ...]
ON
object [ (
column [, ...] ) ] [, ...]
TO { PUBLIC |
username [, ...] } [ WITH GRANT OPTION ]
这些字段与 Postgres 实现是兼容的,除了下面一些例外:
privilege SQL92 允许声明附加的权限: SELECT REFERENCES 允许在一个声明的表的整合约束中使用某些或全部列/字段. USAGE 允许使用一个域,字符集,集合或事务.如果声明的对象不是表/视图,
privilege 只能声明为 USAGE.
object [ TABLE ]
table SQL92 允许一个附加的非函数关键字 TABLE. CHARACTER SET 允许使用声明的字符集. COLLATION 允许使用声明的集合序列. TRANSLATION 允许使用声明的字符集转换. DOMAIN 允许使用声明的域. WITH GRANT OPTION 允许向别人赋予同样权限.
转载于:https://www.cnblogs.com/houxm/archive/2009/08/26/1554000.html