对表分段的特权

使用 GRANT FRAGMENT 语句可授予对分段表的个别分段的 Insert、Update 和 Delete 特权。GRANT FRAGMENT 语句仅对采用基于表达式的分布方案进行分段的表有效。

假设您创建一个 customer 表,该表通过表达式分为三个分段,这些分段位于数据库空间 dbsp1、dbsp2 和 dbsp3 中。以下语句显示如何只将对前两个分段(dbsp1 和 dbsp2)的 Insert 特权授予用户 jones、reed 和 mathews。
GRANT FRAGMENT INSERT ON customer (dbsp1, dbsp2)
      TO jones, reed, mathews

要授予对表所有分段的特权,请使用 GRANT 语句或 GRANT FRAGMENT 语句。

有关 GRANT FRAGMENT 和 REVOKE FRAGMENT 语句的信息,请参阅 GBase 8s SQL 指南:语法。