#C驱动数据类型说明

YashanDB C驱动的数据类型分为两种:

以YAC_SQLT_为前缀的称为外部类型,以YAC_TYPE_为前缀的称为内部类型。

C驱动外部数据类型

YashanDB C驱动使用YAC_SQLT类型代码在绑定中指定数据类型(包括YacBindParameter、YacBindParameterByName以及yacBindColumn等),使您能够获取对应用程序透明的数据结构(或者数据结构句柄)来构建应用程序。

C驱动内部数据类型

此外,YashanDB C驱动使用YAC_TYPE类型代码指定YashanDB数据库类型,每一个YAC_TYPE类型代码唯一确定一个YashanDB数据库类型,譬如:YAC_TYPE_VARCHAR映射到YashanDB中的varchar类型。(主要用于元数据接口:yacColAttribute等)

在许多情况下,YAC_SQLT和YAC_TYPE类型存在直接映射情况,但其他情况下不是。

下载文档
复制链接