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 允許向別人賦予同樣權限.