返回首页

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

更新日期:2024年09月11日

AES_DECRYPT
函数说明
AES_DECRYPT 是AES_DECRYPT()的解密函数。
示例
gbase> set @pass=AES_ENCRYPT('hello,world','key');
Query OK, 0 rows affected (Elapsed: 00:00:00.09)
gbase> select char_length(@pass);
+--------------------+
| char_length(@pass) |
+--------------------+
|
16 |
+--------------------+
1 row in set (Elapsed: 00:00:00.00)
gbase> select AES_DECRYPT(@pass,'key');
+--------------------------+
| AES_DECRYPT(@pass,'key') |
+--------------------------+
| hello,world
|
+--------------------------+
1 row in set (Elapsed: 00:00:00.00)


Hash 列字段在使用过程中禁止加类似LTRIM 等函数处理操作,这样做会破
坏hash 分布,必须去掉,由外部保证字段数据的正确性。
例如:字段col1 在GROUP BY、INSERT INTO SELECT 投影列中对col1 加
的RTRIM、LTRIM 破坏了hash 分布,必须去掉。

GROUP BY 语句如果含有hash 列,将hash 列放在最前面。

多个JOIN 列如果有hash 列JOIN 的,将hash 列JOIN 放到最前面。

使用file://+abs_path 指定file_list 信息。多个file://+abs_path 之间使用逗号分隔。
URL 的定义格式如下:
file:// +abs_path[,file:// +abs_path]
示例
LOAD DATA INFILE ‘file:///var/ftp/pub/line5*.tbl, file:///home/gbase/lineitem.*’
INTO TABLE test.t FIELDS TERMINATED BY ‘|’;