GBase 8s
运维管理
文章

CREATE TABLE

发表于2026-01-27 10:08:1028次浏览3个评论

当您以 CREATE TABLE 语句创建表时,您是该表的所有者,且自动地收到所有的表级权限。您

不可将所有权转给另一用户,但您可将表级权限授予另一用户或授予一角色。(然而, 请参阅

RENAME TABLE 语句,它可更改表的名称和所有权。)

有数据库级 DBA 权限的用户自动地收到那个数据库中每一表的所有表级权限。

您可通过指定权限适用的列来缩小 Select、Update 或 References 权限的范围。

指定关键字 PUBLIC 为 user,如果您想要 GRANT 语句应用于所有用户。

以下一些简单的示例展示如何以 GRANT 语句来授予表级权限。

下列语句将删除和选择表 customer 中的任何列的值的权限授予用户 mary 和 john。它还授予

Update 权限,但仅限于列 customer_num、fname 和 lname:

GRANT DELETE, SELECT, UPDATE (customer_num, fname, lname)

ON customer TO mary, john;

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 6个月前
学习。
用户头像
柒柒天晴发表于 2个月前
加油
用户头像
levvel发表于 2个月前
先水一个