时间
时间由三个部分组成(小时、分钟和秒),使用24小时制表示一天中的时间。 小时部分的刻度范围为0到24。 分针和秒针的刻度范围为0到59。 如果小时为24,则分针和秒针都指向0。
时间在内部的表示形式是一串3字节长的字符串。 每个字节由两个十进制数字组成。 第一个字节表示小时,第二个字节表示分钟,最后一个字节表示秒。
目录中描述的TIME列的长度是内部长度,即3个字节。 SQLDA中描述的TIME列的长度是外部长度,为8字节,除非在安装 Db2 子系统时指定了时间退出例程。 (编写时间退出例程的方法在日期和时间例程中进行了说明。) 在这种情况下,时间字符串格式的长度最多可达255字节。 因此, DCLGEN Date 为TIME列定义了固定长度的字符串变量,其长度等于安装面板 DSNTIP4 上“本地时间长度”字段的值,如果未指定字段值,则长度为8字节。
字符串表示的实际长度不能超过255字节,且不能是CLOB或DBCLOB。