返回首页

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

更新日期:2024年09月11日

GCIDefineArrayOfStruct
函数原型:
sword
GCIDefineArrayOfStruct(



GCIDefine *defnp,



GCIError *errhp,



ub4 pvskip,



ub4 indskip,



ub4 rlskip,



ub4 rcskip



);
功能描述:
用来指定行集中每一列中每行值存储位置间隔的大小,以字节计算
参数说明:
defnp(输入)
绑定结构指针,该参数通过调用GCIDefineByPos 后输出
errp(输入)
错误信息句柄,该接口调用失败时将错误码和错误信息写入该句柄
pvskip(输入)
行绑定时,每个值间隔大小
indskip(输入)
空值指示位偏移量



rlskip(输入)
数据长度指示位偏移量
rcskip(输入)
保留参数,目前不使用(仅用于和Oracle 保持兼容)
返回值:
如果执行成功,则返回GCI_SUCCESS,否则返回GCI_ERROR

如果要使用 SQL 命令处理 ASCII 文件中的数据,或将数据从外部数据文件装入 RAW
数据库表,您可以使用外部表。
将信息装入数据库的方法有几种,包括:
 LOAD FROM ... INSERT INTO... DB-Access 命令
 dbimport 实用程序
 High-Performance Loader 实用程序
 外部表
High Performance Loader 实用程序可在将外部数据装入到带索引的数据库表时提供最佳性
能。
外部表可在将数据装入到不带索引的 RAW 表时提供最佳性能。
注: 装入数据前锁定外部表将提高装入性能

本开发设计建议约定数据库建模和数据库应用程序开发过程中,应当遵守的设计规范。
依据这些规范进行建模,
能够更好地契合GBase 8c 分布式处理架构,
输出更高效的业务SQL
代码。
本开发设计建议中所陈述的“建议”和“关注”含义如下:

建议:用户应当遵守的设计规则。遵守这些规则,能够保证业务的高效运行;违反这些
规则,将导致业务性能的大幅下降或某些业务逻辑错误。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
46

关注:
在业务开发过程中客户需要注意的细则。
用于标识容易导致客户理解错误的知识

(实际上遵守SQL 标准的SQL 行为)

或者程序中潜在的客户不易感知的默认行为。