返回首页

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

更新日期:2024年09月11日

功能
记录所有执行过的select 语句的功能。
参数取值含义说明

0 是关闭;

1 是开启。
默认为0。

GBase 8a MPP Cluster 产品手册
6 附录
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1590
表6- 69 参数值范围说明表
默认值
最小值
最大值
0
0
1

批量插入数据
当使用insert 语句插入数据时,
通过调用游标的executemany 方法可以实
现数据批量插入。参见如下样例代码。
from GBaseConnector import connect, GBaseError
if __name__ == '__main__':
config = {'host':'172.16.0.131',
'user':'root',
'passwd':'111111',
'port':5258,
'db':'test'}
try:
conn = connect()



GBase Python 接口开发手册
南大通用数据技术股份有限公司

- 17 -
conn.connect(**config)
cur = conn.cursor()
cur.execute("DROP TABLE IF EXISTS test")
cur.execute("CREATE TABLE test (COL1 INT, COL2 VARCHAR(20))")
opfmt = "INSERT INTO test(COL1, COL2) VALUES(%s, %s)"
rows = []
for i in xrange(0, 100):
rows.append((i, "row" + str(i)))
cur.executemany(opfmt, rows)
cur.execute("DROP TABLE IF EXISTS test")
except GBaseError.DatabaseError, err:
print err
finally:
conn.close()

GBA-02DD-0011
错误码
错误标识
错误信息
GBA-02DD-001
1

GNODE(%s:%d) execute error: message>
错误出现原因
引用在gnode 上执行语句返回的错误
分析与建议
需要针对错误信息进行分析