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