表级别权限

当您在不符合 ANSI 的数据库中创建表时,所有用户都有访问该表的权限,直到您作为该表的所有者取消特定用户的表级别权限为止。下表介绍控制用户可如何访问表的四种权限。
权限 用途
Select 逐表授予权限,并允许您从表选择行。(此权限可限定于表中的特定列。)
Delete 允许您删除行。
Insert 允许您插入行。
Update 允许您更新现有的行(即,更改其内容)。

创建数据库和表的人们经常将 Connect 和 Select 权限授予 public,以便所有用户都拥有它们。如果您可查询表,则您至少具有对那个数据库和表的 Connect 和 Select 权限。

您需要其他的表级别权限来修改数据。表的所有者经常保留这些权限,或仅将它们授予特定的用户。因此,您可能无法修改您可自由地查询的一些表。

例如,由于这些权限都是逐表授予的,因此您仅可拥有对一个表的 Insert 权限,以及仅拥有对另一表的 Update 权限。甚至可进一步将 Update 权限限定于表中的特定列。

要获取关于这些及其他表级别权限的更多信息,请参阅 GBase 8s 数据库设计和实现指南