数据库
首页 > 数据库> > 炫“库”行动-人大金仓有奖征文-KES 兼容Oracle的DCI接口使用说明

炫“库”行动-人大金仓有奖征文-KES 兼容Oracle的DCI接口使用说明

作者:互联网

 【本文正在参与炫“库”行动-人大金仓有奖征文】

活动链接:  CSDN

KingbaseES 兼容 Oracle 的数据访问接口 Database Call Interface(以下简称DCI)的使用说明


DCI 支持的数据类型

DCI 支持的数据类型

数据类型

类型说明

SQLT_CHR

字符串类型

SQLT_NUM

数值数据类型

SQLT_INT

整数类型(当指定长度为1时,对应 C 的 BYTE 类型;长度为2时,对应C的 short 类型;长度为4时,对应C的 int 类型;长度为8时,对应C的 int64 类型)

SQLT_FLT

浮点数类型(当指定的长度为4时,对应C数据类型 float,当指定长度为8时,对应C数据类型 double)

SQLT_STR

变长字符串类型(末尾带有’0’结束符)

SQLT_VNU

变长数值类型

SQLT_LNG

长整型类型

SQLT_VCS

变长字符串类型

SQLT_DAT

日期数据类型

SQLT_BIN

二进制类型

SQLT_LBI

长二进制类型

SQLT_UIN

无符号整数类型

SQLT_LVC

超长的长整型(或字符串)类型

SQLT_LVB

超长的二进制类型

SQLT_AFC

ANSI定长字符串类型

SQLT_AVC

ANSI变长字符串类型

SQLT_CUR

游标类型

SQLT_CLOB

字符大对象类型

SQLT_BLOB

二进制大对象类型

SQLT_RSET

游标类型

SQLT_ODT

标准时间类型(兼容 Oracle 的 DCIDate 类型)

SQLT_DATE

ANSI日期类型

SQLT_TIME

时间类型

SQLT_TIME_TZ

带有区域的时间类型

SQLT_TIMESTAMP

时间戳类型

SQLT_TIMESTAMP_TZ

带有区域的时间戳类型

SQLT_TIMESTAMP_LTZ

带有本地区域的时间戳类型

SQLT_INTERVAL_YM

YEAR-MONTH的时间间隔类型

SQLT_INTERVAL_DS

DAY-SECOND的时间间隔类型

 Linux平台工程搭建

  1. 设置环境变量:export KINGBASE_CONFDIR指定sys_service.conf配置文件所在目录路径,配置方法请参照”DCI指南->概述->服务的配置方法与参数说明”;export LD_LIBRARY_PATH指定 DCI动态库所在目录路径,应用程序在运行时加载  

服务的配置方法与参数说明

DCI 通过服务名连接数据库。服务在文件 sys_service.conf 中配置。

在 DCI 中,可使用的参数和含义如下所示:

注意:

 

【本文正在参与炫“库”行动-人大金仓有奖征文】

活动链接:  CSDN

标签:金仓,service,DCI,SQLT,指定,类型,conf,Oracle
来源: https://blog.csdn.net/a86sd2012/article/details/120730078