在 PL/SQL 中,您可以使用 GRANT 語句授權(quán)表的權(quán)限。以下是授權(quán)表權(quán)限的一些示例:
GRANT SELECT ON schema_name.table_name TO username;
GRANT INSERT ON schema_name.table_name TO username;
GRANT UPDATE ON schema_name.table_name TO username;
GRANT DELETE ON schema_name.table_name TO username;
請注意,“schema_name” 是指表所在的模式,“table_name” 是指要授權(quán)的表的名稱,“username” 是指要授予權(quán)限的用戶的名稱。
您還可以使用 GRANT 語句一次授予多個權(quán)限。例如,要授予特定用戶對表的 SELECT、INSERT 和 DELETE 權(quán)限:
GRANT SELECT, INSERT, DELETE ON schema_name.table_name TO username;
請注意,授權(quán)表的權(quán)限需要具有適當(dāng)?shù)臋?quán)限才能執(zhí)行。通常,只有具有 DBA 或表所有者角色的用戶才能執(zhí)行授權(quán)操作。