返回首页

gbase数据、南大通用产品文档:GBase8a指定包围符、列分隔符、行分隔符加载

更新日期:2024年09月11日

部分数据文件:
1|1551894|76910|1|17|33078.94|0.04|0.02|N|O|1996-03-13|1996-02-12|1996-03-22|"DELIV
ER IN PERSON"|TRUCK|egular courts above the|
1|673091|73092|2|36|38306.16|0.09|0.06|N|O|1996-04-12|1996-02-28|1996-04-20|"TAKE B
ACK RETURN"|MAIL|ly final dependencies: slyly bold |

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 224
加载过程:
gbase> LOAD DATA INFILE 'ftp://192.168.0.1/pub/lineitem.tbl' INTO TABLE test.linei
tem FIELDS TERMINATED BY '|' ENCLOSED BY '"' LINES TERMINATED BY '\n';
Query OK, 12000000 rows affected
Task 1 finished, Loaded 12000000 records, Skipped 0 records

连接参数
创建连接前需要指定连接参数,参数列表将指明服务器地址、端口号、数
据库等相关参数。连接参数定义时参考如下格式:
config = {'host':'172.16.3.10','port':5258,'database':'test',
'user':'gbase','passwd':'gbase20110531'}
下面的表格针对每个连接参数给出说明和定义以及约束。
表格 4-1 GBase Python 参数表
参数名
参数类型
参数含义
默认值
基本参数
host
string
主机地址。GBase 服务器地址。
127.0.0.1
user
string
用户名。
登陆数据库的用户名。


password(passwd)
string
密码。登陆数据库的密码。

database(db)
string
数据库名称。连接后默认的数
据库。

port
int
端口号。连接数据库时使用的
5258



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

- 5 -
端口号。
charset
string
连接数据库使用的字符集。取
值utf8/gbk
utf8
use_unicode
bool
是否使用unicode 字符。
True
connect_timeout
int
连接超时时间。创建连接时的
超时时间。
30
autocommit
bool
是否使用自动提交模式。
True

下表描述了您可以用于控制数据库服务器会话的 GBase 8s ESQL/C 库函数。

函数名称
描述
请参阅
ifx_getcur_conn_
name()
返回当前连接的名称。
ifx_getcur_conn_name() 函

sqgetdbs()
返回数据库服务器可以访问
的数据库名称。
sqgetdbs() 函数
sqlbreak()
向数据库服务器发送一个停
止处理的请求。
sqlbreak() 函数
sqlbreakcallback()
建立超时间隔和回调函数来
中断 SQL 请求。
sqlbreak() 函数
sqldetach()
将子进程从数据库服务器连
接脱离。
sqldetach() 函数
sqldone()
确定数据库服务器当前是否
正在处理 SQL 请求。
sqldone() 函数
sqlexit()
终止数据库服务器连接。
sqlexit() 函数
sqlsignal()
执行信号处理并清除子进程。 sqlsignal() 函数
sqlstart()
启动数据库服务器连接。
sqlstart() 函数