Skip to content

扩展数据类型

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

  • 时间数据类型

    • 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_TZ
INTERVAL YEARINTERVAL_Y
INTERVAL MONTHINTERVAL_M
INTERVAL DAYINTERVAL_D
INTERVAL HOURINTERVAL_H
NTERVAL MINUTEINTERVAL_MI
INTERVAL SECONDINTERVAL_S
INTERVAL YEAR TO MONTHINTERVAL_Y2M
INTERVAL DAY TO HOURINTERVAL_D2H
INTERVAL DAY TO MINUTEINTERVAL_D2M
INTERVAL DAY TO SECONDINTERVAL_D2S
INTERVAL HOUR TO MINUTEINTERVAL_H2M
INTERVAL HOUR TO SECONDINTERVAL_H2S
INTERVAL MINUTE TO SECONDINTERVAL_M2S
CURSORCURSOR无对应类型
SYS_REFCURSORREFCUR
GUIDGUIDTimestamp

说明:

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