返回首页

gbase数据、南大通用产品文档:GBase8a回收用户组的权限

更新日期:2024年09月11日

操作场景
回收用户组的数据库权限。
语法格式
REVOKE SELECT ON DBNAME.TBNAME FROM role_name
示例
gbase> revoke select on test.t from r1;
Query OK, 0 rows affected (Elapsed: 00:00:00.07)

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
432
gbase> revoke all privileges on *.* from u2;
Query OK, 0 rows affected (Elapsed: 00:00:00.04)
gbase> revoke all privileges, grant option from u2;
Query OK, 0 rows affected (Elapsed: 00:00:00.03)
gbase> revoke all , grant option from u2;
Query OK, 0 rows affected (Elapsed: 00:00:00.02)

功能描述
SHOW 将显示当前运行时参数的数值。
注意事项
无。
语法格式
SHOW { configuration_parameter | CURRENT_SCHEMA | TIME ZONE | TRANSACTION
ISOLATION LEVEL | SESSION AUTHORIZATION | ALL };
参数说明
显示变量的参数请参见RESET 的参数说明。
示例

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
1261
--显示timezone 参数值。
gbase=#SHOW timezone;
--显示所有参数。
gbase=#SHOW ALL;
--显示参数名中包含”var”的所有参数
gbase=#SHOW VARIABLES LIKE var;
相关命令
SET,RESET

大对象数据类型已定义表与大对象存储分开大对象是逻辑存储在表列中但物理存储与
列无关的数据对象。大对象是独立于表存储的,因为它们通常存储大量的数据。将此数据
与表分开可提高性能。
图 1 显示了大对象数据类型。

图 1. 大对象数据类型
只有 GBase 8s 支持 BLOB 和 CLOB 数据类型。
有关简单大对象与智能大对象的相对优点和缺点,请参阅《GBase
8s 数据库设计和实
现指南》。
简单大对象
简单大对象是具有理论大小限制 2
31 个字节和磁盘容量确定的实际限制的大对象类别。
GBase 8s 支持以下简单大对象数据类型:
BYTE
存储二进制数据。
有关此数据类型的更详细的信息,
请参阅 BYTE 数据类型页上的描
述。
TEXT
存储文本数据。
有关此数据类型的更详细的信息,
请参阅 TEXT 数据类型页上的描述。

可以将相同表的不超过 195 列声明为 BYTE 或 TEXT 数据类型。与智能大对象不同,
简单大对象不支持随机存取数据。在客户机应用程序和数据库服务器之间传输简单大对象
时,您必须传输完整的 BYTE 或 TEXT 值。如果数据不适合于内存,那么必须将数据值存
储在操作系统文件中,然后从该文件中检索数据值。
Blob 空间已定义块数据库服务器将简单大对象存储在 Blob 空间中。Blob 空间是包
含只存储 BYTE 和 TEXT 数据的一个或多个块的逻辑存储器区域。有关如何定义 Blob 空
间的信息,请参阅《GBase 8s 管理员指南》。
智能大对象

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 117 -

智能大对象是支持对数据进行随机访问并且通常可恢复的一类大对象。
随机存取功能允许您查找和读取智能大对象,就好像它是操作系统文件一样。
智能大对象对于具有大量存储器需求的不透明数据类型也很有用。(请参阅不透明数
据类型中对不透明数据类型的描述。)它们具有 2
42 个字节的理论大小限制和磁盘容量确
定的实际限制。
GBase 8s 支持下列智能大对象数据类型:
BLOB
存储二进制数据。有关此数据类型的更多信息,请参阅 BLOB 数据类型页上的描述。

CLOB
存储文本数据。有关此数据类型的更多信息,请参阅 CLOB 数据类型。
GBase
8s 将智能大对象存储在智能大对象空间中。
智能大对象空间是包含只存储 BLOB
和 CLOB 数据的一个或多个块的逻辑存储器区域。有关如何定义智能大对象空间的信息,
请参阅《GBase 8s 性能指南》。
当定义 BLOB 或 CLOB 列时,可以确定下列大对象的特征:
LOG 和 NOLOG:数据库服务器是否应该根据当前数据库日志记录方式记录智能大
对象。
KEEP ACCESS TIME 和 NO KEEP ACCESS TIME:数据库服务器是否应该跟踪智能大
对象的最后访问时间。
HIGH INTEG 和 MODERATE INTEG:数据库服务器是应该使用智能大对象空间页眉
和页脚来检测数据损坏 (HIGH INTEG),还是仅使用页眉来检测 (MODERATE INTEG)。
使用这些特征可能会影响性能。有关信息,请参阅《GBase 8s 性能指南》。
当 SQL 语句访问智能大对象时,数据库服务器不会发送实际的 BLOB 或 CLOB 数据。
相反,它建立指向数据的指针并返回此指针。然后,客户机应用程序可以在对智能大对象
的打开、读或写操作中使用此指针。
要从客户机应用程序中访问 BLOB 或 CLOB 列,请使用以下某个应用程序编程接口
(API):
在 GBase
8s
ESQL/C 程序中,
使用智能大对象 API。
(有关更多信息,
请参阅 GBase
8s ESQL/C 程序员手册。)
在 DataBlade 模块中,
使用客户机和服务器 API。
(有关更多信息,
请参阅 GBase
8s DataBlade API 程序员指南。)
有关智能大对象的信息,请参阅 GBase 8s SQL 指南:语法 和《GBase 8s 数据库设
计和实现指南》。