返回首页

gbase数据、南大通用产品文档:GBase8s标识和名称

更新日期:2024年09月11日

变量作为语法图表和示例中标识符和名称的占位符。
根据上下文,可用任意名称、标识符或文字替换变量。变量也用来代表附加语法图表中扩
展的复杂语法元素。当变量出现在语法图表、示例或文本中时,它以斜体小写字母显示。
下列语法图使用变量来说明简单 SELECT 语句的一般格式。

当编写此格式的 SELECT 语句时,请使用特定的列和表名称来替换 column_name 和
table_name 变量。

2 GBase 8s ODBC Driver 概述
这些主题介绍 GBase 8s ODBC Driver,并描述它的优势和架构。这些主题还描述符合性、
隔离和锁级别、库,以及环境变量。

支持参数传入,输出参数返回字符串类型的执行结果。
语法格式
python(code,[[,…] [,parameter_n])
说明

code 为字符串类型的python 代码;

parameter 可选,type 是GBase 8a MPP Cluster 支持的数据类型。
示例
gbase> select python('return 1+1');
+----------------------+
| python('return 1+1') |
+----------------------+
| 2
|
+----------------------+
gbase> select python('import datetime\nreturn datetime.datetime.now()');
+-----------------------------------------------------------+
| python('import datetime\nreturn datetime.datetime.now()') |
+-----------------------------------------------------------+
| 2017-01-03 17:38:47.138760
|
+-----------------------------------------------------------+
gbase> select python('import platform\nreturn platform.platform()') as result;
+-------------------------------------------------------------+
| result
|

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1414
+-------------------------------------------------------------+
| Linux-2.6.32-431.el6.x86_64-x86_64-with-redhat-6.5-Santiago |
gbase> set @a=1,@b=2;
gbase> select python('return a+b',@a,@b);
+----------------------------+
| python('return a+b',@a,@b) |
+----------------------------+
| 3
|
+----------------------------+

取值:[0, INT_MAX]
默认值:300
说明:数据导出功能超时控制参数,单位秒,默认300 秒。
该参数用于指定导出HDFS 文件的写入超时时间,
如果写入一个数据块
(8M)
的时间超过此参数值,加载任务将报错停止。0 表示永不超时。参数单位为

GBase 8a MPP Cluster 参数手册
文档版本2022-06-07
南大通用数据技术股份有限公司
96
秒。
修改方式:可在配置文件中修改值。仅用于global 范围。