返回首页

gbase数据、南大通用产品文档:GBase8aLOAD_FILE(file_name)

更新日期:2024年09月11日

函数说明
读取文件并将这一文件按照字符串的格式返回。若文件不存在,或不能被读取,
则函数返回值为NULL。
示例
示例1:读取a.txt 文件,并返回内容。
gbase> SELECT LOAD_FILE('/home/gbase/a.txt') FROM dual;
+--------------------------------+
| LOAD_FILE('/home/gbase/a.txt') |
+--------------------------------+
| adfdfafgagsdgewr
|
+--------------------------------+
1 row in set

 摘要:
执行由“query”指向的SQL 查询,它应是字符串长度字节“long”
。正常
情况下,字符串必须包含1 条SQL 语句,而且不应为语句添加终结分号(
‘;’

或“\g”
。如果允许多语句执行,字符串可包含由分号隔开的多条语句。
 语法:
int
gbase_real_query(GBASE *gbase, const char *q,
unsigned
long length);
 参数:
 返回值:
如果查询成功,返回0。如果出现错误,返回非0 值。



GBase 8a 程序员手册C API 篇
南大通用数据技术股份有限公司

- 39 -
 错误
CR_COMMANDS_OUT_OF_SYNC
以不恰当的顺序执行了命令。
CR_SERVER_GONE_ERROR

GBase 服务器不可用。
CR_SERVER_LOST


在查询过程中,与服务器的连接丢失。
CR_UNKNOWN_ERROR


出现未知错误。

根据贵组织的需求,您可以负责执行以下各段中描述的定期任务。并不是所有这些任务都
适合每个安装。例如,如果您的数据库服务器每天运行 24 小时、每周运行 7 天,那么您
就不可以使数据库服务器进入脱机方式,这样数据库服务器的运行方式将不能定期更改。
更改数据库服务器方式
数据库服务器管理员负责通过更改方式来启动和关闭数据库服务器。数据库服务器运行方
式说明了如何更改数据库服务器方式。
备份数据和逻辑日志文件
要确保能够在发生故障时恢复数据库,请经常备份存储空间和逻辑日志。您也可以使用
archecker 实用程序验证 ON-Bar 备份。
每隔多少时间备份一次存储空间将取决于更新数据的频率以及数据的重要性如何。备份调
度可以包括每周进行一次完全(0 级)备份、每天进行增量(1 级)
备份以及每小时进行 2
级备份。还必须在执行管理任务(如添加数据库空间、删除逻辑日志文件或启用镜像)后
执行 0 级备份。
每个逻辑日志文件一满就立即备份该文件。可以手动或自动备份这些文件。有关使用
ON-Bar 和 ontape 的信息,请参阅《GBase 8s 备份与复原指南》。
监视活动
GBase 8s 数据库服务器的设计使您能够监视数据库服务器的每个方面。监视数据库服务
器活动提供了对于可用信息的描述、有关获取信息的指示信息以及有关使用信息的建议。
检查一致性
对数据的一致性执行不定期的检查。有关这些任务的描述,请参 阅一致性检查。