更新日期:2024年09月11日
支持参数传入,输出参数返回字符串类型的执行结果。
语法格式
python(code,[
说明
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
|
+----------------------------+