36.2. 数据类型
信息架构视图的列使用在信息架构中定义的特殊数据类型。它们被定义为普通内置类型之上的简单域。您不应将这些类型用于信息架构之外的工作,但是如果应用程序从信息架构中进行选择,则必须为它们做好准备。
这些类型是:
-
cardinal_number
- 非负整数。
-
character_data
- 字符串(没有特定的最大长度)。
-
sql_identifier
- 字符串。此类型用于 SQL 标识符,类型
character_data
用于任何其他类型的文本数据。
- 字符串。此类型用于 SQL 标识符,类型
-
time_stamp
- 类型为
timestamp with time zone
的域
- 类型为
-
yes_or_no
- 包含
YES
或NO
的字符串域。这用于表示信息模式中的布尔(真/假)数据。 (信息模式是在将类型boolean
添加到 SQL 标准之前发明的,因此,为了使信息模式向后兼容,必须使用此约定.)
- 包含
信息模式中的每一列都具有以下五种类型之一。