32.2. 數據類型

信息模式視圖的字段使用的是特殊的數據類型,它們是在信息模式裡定義的。 這些都是在內置類型上定義的簡單的域。你不應當在信息模式之外的地方使用 這些類型工作,但是如果你的應用從信息模式中選取了數據,那麼它必須面對它們。

這些類型是:

cardinal_number

非負的整數。

character_data

一個字符串(沒有聲明最大長度)。

sql_identifier

一個字符串。這個類型用于 SQL 標識符,類型 character_data 用于任何其它類型的文本數據。

time_stamp

一個在 timestamp 上的域。

信息模式裡的每個字段都有這四種類型之一。

布爾(真/假)數據在信息模式裡是用類型為 character_data 的 字段表示的,它包含 YES 或者 NO 這樣 的文本(信息模式實在類型 boolean 加到 SQL 標準之前發明的, 因此一般是必須保持信息模式的向下兼容。)