Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


扩展数据类型

📄字数 1.2K
👁️阅读量 加载中...

XuguDB-JDBC除了实现标准SQL数据类型,还根据虚谷数据库自有类型扩展了部分数据类型,包括以下数据类型。

  • 时间数据类型
    • DATETIME:日期时间类型
    • DATETIME WITH TIME ZONE:带时区的日期时间类型
    • TIME WITH TIME ZONE:带时区的时间类型
    • INTERVAL YEAR:年的时间间隔
    • INTERVAL MONTH:月的时间间隔
    • INTERVAL DAY:日的时间间隔
    • INTERVAL HOUR:小时的时间间隔
    • INTERVAL MINUTE:分钟的时间间隔
    • INTERVAL SECOND:秒的时间间隔
    • INTERVAL YEAR TO MONTH:年到月的时间间隔
    • INTERVAL DAY TO HOUR:日到小时的时间间隔
    • INTERVAL DAY TO MINUTE:日到分钟的时间间隔
    • INTERVAL DAY TO SECOND:日到秒的时间间隔
    • INTERVAL HOUR TO MINUTE:小时到分钟的时间间隔
    • INTERVAL HOUR TO SECOND:小时到秒的时间间隔
    • INTERVAL MINUTE TO SECOND:分钟到秒的时间间隔
  • 游标数据类型(只在存储过程、函数、包中使用)
    • CURSOR:游标数据类型
    • SYS_REFCURSOR:返回游标数据类型
  • 其他数据类型
    • GUID:全局唯一标识符

扩展数据类型映射关系如下表所示:

虚谷数据库数据类型标准SQL数据类型Java数据类型
DATETIMEDATETIMETimestamp
DATETIME WITH TIME ZONEDATETIME_TZString
TIME WITH TIME ZONETIME_TZString
INTERVAL YEARINTERVAL_YString
INTERVAL MONTHINTERVAL_MString
INTERVAL DAYINTERVAL_DString
INTERVAL HOURINTERVAL_HString
NTERVAL MINUTEINTERVAL_MIString
INTERVAL SECONDINTERVAL_SString
INTERVAL YEAR TO MONTHINTERVAL_Y2MString
INTERVAL DAY TO HOURINTERVAL_D2HString
INTERVAL DAY TO MINUTEINTERVAL_D2MString
INTERVAL DAY TO SECONDINTERVAL_D2SString
INTERVAL HOUR TO MINUTEINTERVAL_H2MString
INTERVAL HOUR TO SECONDINTERVAL_H2SString
INTERVAL MINUTE TO SECONDINTERVAL_M2SString
CURSORCURSOR无对应类型
SYS_REFCURSORREFCUR无对应类型
GUIDGUIDTimestamp

说明

应用程序使用ResultSet对象来对应获取游标所返回数据。