ROUTINE_PRIVILEGES
重要
這項功能處於公開預覽狀態。
適用於: Databricks SQL Databricks Runtime 11.3 LTS 和更新版本 Unity Catalog 只有
INFORMATION_SCHEMA。ROUTINE_PRIVILEGES 列出在 目錄中,在 例程 擁有 許可權 的 主體。
傳回的數據列僅限於使用者有權與其互動的例程。
注意
目前,具有物件 MANAGE
許可權的用戶無法在 INFORMATION_SCHEMA
中檢視該物件的所有授與。 相反地,INFORMATION_SCHEMA
只會在物件上顯示自己的權限。 未來會更正此行為。
具有 MANAGE
許可權的使用者可以使用 SQL 命令或目錄總管來檢視物件上的所有授與。 請參閱 在 Unity 目錄中管理許可權。
定義
ROUTINE_PRIVILEGES
關係包含下列欄位:
名稱 | 資料類型 | Nullable | 標準 | 描述 |
---|---|---|---|---|
GRANTOR |
STRING |
No | Yes | 授與許可權的主體。 |
GRANTEE |
STRING |
No | Yes | 要向其授與權限的主體。 |
SPECIFIC_CATALOG |
STRING |
No | Yes | 授與許可權的例程目錄。 |
SPECIFIC_SCHEMA |
STRING |
No | Yes | 授與許可權的例程資料庫 。 |
SPECIFIC_NAME |
STRING |
No | Yes | 例程 授與許可權的架構唯一(特定)名稱。 |
ROUTINE_CATALOG |
STRING |
No | Yes | 比對 SPECIFIC_CATALOG 。 |
ROUTNE_SCHEMA |
STRING |
No | Yes | 比對 SPECIFIC_SCHEMA 。 |
ROUTINE_NAME |
STRING |
No | Yes | 授與許可權的例程名稱。 |
PRIVILEGE_TYPE |
STRING |
No | Yes | 正在授與的權限。 |
IS_GRANTABLE |
STRING |
No | Yes | 一律為 NO 。 保留供未來使用。 |
INHERITED_FROM |
STRING |
Yes | No | 權限所繼承的上限關聯。 |
限制
以下限制式適用於 ROUTINE_PRIVILEGES
關聯:
類別 | 名稱 | 數據列清單 | 描述 |
---|---|---|---|
主要金鑰 | ROUTINE_PRIVS_PK |
GRANTOR 、、GRANTEE SPECIFIC_CATALOG 、SPECIFIC_SCHEMA 、、SPECIFIC_NAME 、PRIVILEGE_TYPE |
授予權限的唯一識別碼。 |
外部索引鍵 | ROUTINE_PRIVS_ROUTINE_FK |
SPECIFIC_CATALOG 、 、 SPECIFIC_SCHEMA SPECIFIC_NAME |
參考 ROUTINES |
範例
> SELECT specific_catalog, specific_schema, specific_name, grantee
FROM information_schema.routine_privileges;