扩展数据类型
虚谷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数据类型 |
---|---|---|
DATETIME | DATETIME | Timestamp |
DATETIME WITH TIME ZONE | DATETIME_TZ | String |
TIME WITH TIME ZONE | TIME_TZ | |
INTERVAL YEAR | INTERVAL_Y | |
INTERVAL MONTH | INTERVAL_M | |
INTERVAL DAY | INTERVAL_D | |
INTERVAL HOUR | INTERVAL_H | |
NTERVAL MINUTE | INTERVAL_MI | |
INTERVAL SECOND | INTERVAL_S | |
INTERVAL YEAR TO MONTH | INTERVAL_Y2M | |
INTERVAL DAY TO HOUR | INTERVAL_D2H | |
INTERVAL DAY TO MINUTE | INTERVAL_D2M | |
INTERVAL DAY TO SECOND | INTERVAL_D2S | |
INTERVAL HOUR TO MINUTE | INTERVAL_H2M | |
INTERVAL HOUR TO SECOND | INTERVAL_H2S | |
INTERVAL MINUTE TO SECOND | INTERVAL_M2S | |
CURSOR | CURSOR | 无对应类型 |
SYS_REFCURSOR | REFCUR | |
GUID | GUID | Timestamp |
说明:
应用程序使用ResultSet对象来对应获取游标所返回数据。