返回首页

gbase数据、南大通用产品文档:GBase8s时间数据类型

更新日期:2024年09月11日

这些主题介绍在 GBase 8s ESQL/C 程序中如何使用 date 、
datetime 和 interval 数据
类型。

本节包含以下信息:
GBase 8s ESQL/Cdate 数据类型概述
可用于操纵 date 数据类型的 GBase 8s ESQL/C 库函数的语法
GBase 8s ESQL/Cdatetime 和 interval 数据类型的概述及如何使用它们
可用于操纵 datetime 和 interval 数据类型的 GBase 8s ESQL/C 库函数的语法

ifx_lo_specget_flags() 函数从 LO-specification 结构取得智能大对象的 create-time
标志。

语法

mint ifx_lo_specget_flags(LO_spec)
ifx_lo_create_spec_t *LO_spec;
LO_spec

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 791 -
指向从其取得该标志值的 LO-specification 结构的指针。

用法
create-time 标志提供下列关于智能大对象的信息:
是否在智能大对象上使用日志记录
是否存储对于智能大对象的最后访问的时间
将这两个指示符掩码在一起成为单个标志值。
重要:
在您调用 ifx_lo_specget_flags() 之前,
您必须调用 ifx_lo_def_create_spec() 函
数来初始化 LO-specification 结构。您可使用 ifx_lo_col_info() 函数来存储与
LO-specification 结构中特定列相关联的存储特征。

返回代码
>=0
函数成功,且返回值为 create-time 标志的值。
-1
函数不成功。

表1.1中列举了GCI支持的数据类型:

数据类型


SQLT_CHR
变长字符串类型
SQLT_STR
变长字符串类型
SQLT_AFC
定长字符串
SQLT_VCS
变长字符串
SQLT_AVC
变长字符串
SQLT_INT
整数类型
SQLT_FLT
浮点数类型
SQLT_BIN
二进制类型
SQLT_CLOB
大对象数据,文本数据
SQLT_BLOB
大对象数据,二进制数据
SQLT_ODT
时间类型(datetime )
SQLT_DAT
时间类型(datetime )
SQLT_BFLOAT
单精度浮点
SQLT_BDOUBLE
双精度浮点
SQLT_IBFLOAT
二进制单精度浮点(与SQLT_BFLOAT同)
SQLT_IBDOUBLE
二进制双精度浮点(与SQLT_BDOUBLE同)
SQLT_DATE
日期数据
SQLT_TIME
时间数据类型
SQLT_TIMESTAMP
时间戳类型
SQLT_INTERVAL_YM
Interval年月数据类型
SQLT_INTERVAL_DS
Interval天秒数据类型
SQLT_NUM
数字型类型


GBase 8s GCI 接口使用指南

南大通用数据技术股份有限公司 6