返回首页

gbase数据、南大通用产品文档:GBase8a数据加密

更新日期:2024年09月11日

GBase 8a MPP Cluster 数据加密提供对数据库落地数据的软加密功能,用来满足用
户的安全需求,提高系统的安全性。数据加密功能提供了表级或者列级不同粒度的
加密要求。
数据加密具有如下特性:

支持加密关键字encrypt 建表;

支持表级或者列级不同粒度的加密要求;

支持表级加密属性的查询;

支持密钥证书管理:包括密钥证书的创建、打开、关闭、口令修改、密钥转换
操作;

支持密钥类型转换,即从明文密钥转换到密文密钥,或从密文密钥转换到明文
密钥:

明文密钥:无须用户口令,可随机生成也可手动输入;

密文密钥:须用户输入口令,根据口令对随机生成的密钥加密存储。

支持查询当前密钥证书状态;

支持行存列加密:

加密传输;

加密访问;

加密存储。

如果卸载表,gunload 将从 systables、systables、syscolumns、sysindexes
和 sysblobs 系统目录表卸载表数据和信息。
卸载表时,gunload 不会卸载有关与表关联的约束、触发器或缺省值的信
息。
另外,
将不会卸载为表定义的访问特权以及与该表相关联的同义词或视图。


GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 215 -

SQLColumns 返回指定表的列名。驱动程序将此信息作为指定 hstmt 上的结果集返回。
下表描述了SQLColumns 的 SQLSTATE 和错误消息。
SQLSTATE
错误值
错误消息
01000
-11001
General warning
08S01
-11020
Communication-link failure
24000
-11031
Invalid cursor state
S1000
-11060
General error
S1001
-11061
Memory-allocation failure
S1008
-11065
Operation canceled
S1010
-11067
Function-sequence error
S1090
-11071
Invalid string or buffer length
S1C00
-11092
Driver not capable
S1T00
-11094
Time-out expired
S1C00
-11300
SQL_DEFAULT_PARAM not supported
08S01
-11301
A protocol error has been detected. Current connection is
closed.
S1000
-11310
Create and Drop must be executed within a ServerOnly
Connection
S1000
-11320
Syntax error
S1000
-11323
The statement contained an escape clause not supported by
this database driver