- 论坛徽章:
- 0
|
类型 - 帮助
- INTEGER (INT)
- 大整数。若选择 INTEGER ,则不要指定 长度 和 标度。
- SMALLINT
- 小整数。若选择 SMALLINT ,则不要指定 长度 和 标度。
- BIGINT
- 大整数。若选择了 BIGINT ,则不要指定 长度 和 标度。
- FLOAT
- 浮点数。若选择 FLOAT ,则应指定精度( 长度 ),而
- 不是 标度 。若 长度 界于 1 和 24 之间(且包括
- 1 和 24 ),则格式采用单精度浮点。若 长度 界于
- 25 和 53 之间包括 25 和 53 ),则格式采用双精度浮点
- 。若不指定 长度 ,则缺省值是 53 。若指定了单精度浮
- 点 (REAL) 或双精度浮点 (DOUBLE PRECISION) ,则不要指定
- 长度 及 标度 。
- NUMERIC
- 区位十进制数。第一个整数是数值(数字的总位数)的精度,
- 范围可以从 1 到 31 。第二个整数是数值(到小数点右边为
- 止的位数)的标度,范围可以从 0 到精度值。若选择
- NUMERIC ,应指定精度( 长度 )和 标度 。若指定
- 长度 但不指定 标度 ,则 标度 缺省为 0 。若
- 同时忽略 长度 和 标度 ,则 长度 的缺省值是
- 5 , 标度 的缺省值是 0 。
- DECIMAL (DEC)
- 十进制数。第一个整数是数值(数字的总位数)的精度,范围
- 可以从 1 到 31 。第二个整数是数(到小数点右边为止的位
- 数)的标度,范围可以从 0 到精度值。若选择 DECIMAL ,则
- 应指定精度( 长度 )和 标度 。若指定 长度
- 但不指定 标度 ,则 标度 缺省为 0 。若同时忽
- 略 长度 和 标度 ,则 长度 的缺省值是 5 ,
- 标度 的缺省值是 0 。
- CHARACTER (CHAR)
- 固定长度字符串。长度(由一个整数指定)可以从 1 到
- 32766 (若允许为空,则为 32765 )。对于混合数据,范围
- 是 4 到 32766 (若允许为空,则为 32765 )。若忽略精度
- ( 长度 ),则缺省为 1 个字符。如果选择 CHAR ,则
- 可以指定 长度 但不是 标度 。
- VARCHAR (CHARACTER VARYING, CHAR VARYING)
- 可变长度字符串。所有字符串值都有相同的最大长度,此长度
- 由列的长度属性确定。长度必须指定为整数。 长度 可以
- 从 1 到 32740 (若允许为空,则为 32739 )。
- LONG VARCHAR (对于 DECLARE PROCEDURE 无效)
- 长度可变的字符串,其最大长度由行中的空闲空间量确定。
- DATE
- 一个三部分的值(年、月和日),指示“格里高利”日历的一
- 个时间点。年的范围是 1 到 9999 ,以公元 1 年开始。月的
- 范围是 1 到 12 。日部分的范围是 1 到 28 、 29 、 30
- 或 31 ,取决于月。不能指定 长度 和 标度 。
- TIME
- 一个三部分的值(小时、分和秒),指示一天中的 24 小时以
- 内时间。小时的范围是 0 到 24 。其他两部分的范围是 0
- 到 59 。如果小时为 24 ,则分和秒部分同为 0 。不能指
- 定 长度 和 标度 。
- TIMESTAMP
- 一个七部分的值,指示“格里高利”日历的日期和时间。这七
- 部分为:
- 年 - 范围是 1 到 9999
- 月 - 范围是 1 到 12
- 日 - 范围是 1 到 28, 29, 30 或 31 ,取决于月
- 小时 - 范围是 1 到 24
- 分 - 范围是 0 到 59
- 秒 - 范围是 0 到 59
- 微秒 - 范围是 0 到 999999
- 不能指定 长度 和 标度 。
- GRAPHIC
- 使用图形数据类型。若不指定长度,则使用缺省值 1 。范围
- 为 1 到 16383 (若允许空,则为 16382 )。可指定 长度
- 。不能指定 标度 。
- VARGRAPHIC (GRAPHIC VARYING)
- 使用长度可变的图形数据类型。必须指定长度。范围是 1 至
- 16370 (若允许空,则可以至 16369 )。不能指定标度。
- LONG VARGRAPHIC (对于 DECLARE PROCEDURE 无效)
- 长度可变的图形字符串,其最大长度由行中的空闲空间量确定。
- REAL
- 对单精度浮点。不能指定 长度 和 标度 。
- DOUBLE PRECISION (DOUBLE)
- 对双精度浮点。不能指定 长度 和 标度 。
- CLOB (CHARACTER LARGE OBJECT 或 CHAR LARGE OBJECT)
- 在范围 1 到 2 吉字节 (2,147,483,648) 中的可变长度字符
- 串。可将该长度指定为整数、整数 K (千字节)、整数 M
- (兆字节)或整数 G (吉字节)。不能指定 标度 。
- BLOB (BINARY LARGE OBJECT)
- 在范围 1 到 2 吉字节 (2,147,483,648) 中的可变长度二进
- 制字符串。可将该长度指定为整数、整数 K (千字节)、整
- 数 M (兆字节)或整数 G (吉字节)。不能指定 标度。
- DBCLOB
- 在范围 1 到 1 吉字节 (1,073,741,823) 中的可变长度双字
- 节字符串。可将该长度指定为整数、整数 K (千字节)、整
- 数 M (兆字节)或整数 G (吉字节)。不能指定 标度。
- DATALINK
- 包含一个“统一资源定位器” (URL) 的变长字符串。长度可
- 从 1 到 32718 (如果可为空的话则为 32717 )。不能指定
- 标度 。
- 特殊类型
- 存在于系统上的类型为 *SQLUDT 的对象名,它包含类型信息
- 。可用库来限定它。不能指定 长度 和 标度 。
-
复制代码 |
|