更新日期:2024年09月11日
获取加载返回信息
#!/bin/env python
from GBaseConnector import connect, GBaseError
connStr = {'host':'192.168.6.89','port':5258, 'user':'gbase','passwd':'gbase20110531', 'database':'test',
'connection_timeout':9999999, 'charset':'utf8'}
conn = connect (**connStr)
cursor = conn.cursor()
cursor.execute("LOAD GCLUSTER DATA INFILE
'ftp://gbase:gbase@192.168.6.94/rebalance_tmpdata/lineitem.tbl' into table t1 fields terminated by
'|';")
print cursor.info
print cursor.rowcount
cursor.close()
conn.close()
GBase Python 接口开发手册
- 18 -
南大通用数据技术股份有限公司
5 GBase Python 常见问题
本章节介绍使用GBase
Python 时操作GBase 数据库时遇到的常见问题及解
决方法。
函数说明
N1,N2...为整数类型参数,返回相应代表的ASCII 码值对应的字符组成的字符串,
如果参数列表中含有NULL 则忽略。
示例
示例1:N 的值为“71,66,97,115,101”,各整数对应的ASCII 码所代表的字符为
“G”,“B”,“a”,“s”,“e”。
gbase> SELECT CHAR(71,66,97,115,101) FROM dual;
+------------------------+
| CHAR(71,66,97,115,101) |
+------------------------+
| GBase
|
+------------------------+
1 row in set
示例2:N 的值中包含NULL,则NULL 被忽略。
gbase> SELECT CHAR(77,72,NULL,'77') FROM dual;
+-----------------------+
| CHAR(77,72,NULL,'77') |
+-----------------------+
| MHM
|
+-----------------------+
1 row in set