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;
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526