信息模式视图的列使用在信息模式中定义的特殊数据类型。 它们被定义为普通内建类型之上的简单域。 您不应在信息模式之外的工作中使用这些类型, 但您的应用程序必须为它们做好准备,以防它们从信息模式中 选择数据。
These types are:
cardinal_numberA nonnegative integer.
character_data一种字符串(没有特定的最大长度)。
sql_identifier
一个字符串。
这个类型用于 SQL 标识符,类型
character_data 用于任何其他类型的文本
数据。
time_stamp 建立在 timestamp with time zone 类型之上的一种域
yes_or_no
一个只包含
YES 或
NO 的字符串域。
它被用来在信息模式中表示布尔(真/假)数据。
(信息模式早在类型
boolean 被加入 SQL 标准
之前就已发明,因此这一约定是保持信息模式向后兼容所必需
的。)
Every column in the information schema has one of these five types.