返回首页

gbase数据、南大通用产品文档:GBase8a指定用户名和密码加载FTP 服务器文件

更新日期:2024年09月11日

以文本方式加载位于FTP 服务器上的a.tbl 文件,
使用默认行分隔符和默认列分隔
符,用ftp://user:password@host/path 方式指定FTP 服务器的用户名和密码。
示例
LOAD DATA INFILE 'ftp://gbase:gbase@127.0.0.1/data/a.tbl' INTO TABLE test.t
DATA_FORMAT 3;

函数说明
返回参数对应的十六进制值。如果N_or_S 是一个数字,则返回它的十六进制字
符串形式,在这里,N 是一个BIGINT 数,相当于CONV(N,10,16);如果N_or_S
是一个字符串,则返回每个字符对应的十六进制形式,其中每个字符被转化为两
个十六进制数字。以0xff 形式出现的字符串是此函数的反转操作,此时,将每两
位十六进制转换成其ASCII 码输出一个字符。
示例
示例1:N_or_S 值为数字。
gbase> SELECT HEX(255) FROM dual;
+----------+
| HEX(255) |
+----------+
| FF
|
+----------+
1 row in set
示例2:N_or_S 值为字符串。
gbase> SELECT HEX('abc') FROM dual;
+------------+
| HEX('abc') |
+------------+

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
692
| 616263
|
+------------+
1 row in set
示例3:以0xff 形式出现的字符串是HEX(N_or_S)函数的反转操作。
gbase> SELECT 0x616263 FROM dual;
+----------+
| 0x616263 |
+----------+
| abc
|
+----------+
1 row in set

GCluster 8a MPP Cluster 的Pyhon UDF 支持的数据入参数据类型映射关系,见下
表:
表5- 201 数据入参数据类型映射关系
GBase
Python2
TINYINT/SMALLINT/INT/BIGINT
long
FLOAT/DOUBLE
float
VARCHAR
str(数据库编码)
NULL
None
GCluster 8a MPP Cluster 的Pyhon UDF 支持的数据返回值数据类型映射关系:

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1411
表5- 202 返回值数据类型映射关系
GBase
Python2
TINYINT/SMALLINT/INT/BIGINT
long
FLOAT/DOUBLE
float
VARCHAR
str(数据库编码)
NULL
None
说明
不支持的功能包括:

不支持python UDF 函数间共享变量;

不支持Python UDF 作为触发器使用;

不支持Python 语法检查,语法错误时,自定义函数可成功创建。若存在语法错误,
在执行时可明确提示报错信息;

数据类型只支持列表中的GBase 数据类型,不支持DECIMAL、CHAR、TEXT 类
型;

参数列表不支持OUT 类型定义,不支持从参数列表返回值。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1412

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1413