32.2. Types de données
Les colonnes des vues du schéma d'informations utilisent des types de
données spéciaux, définis dans le schéma d'informations. Ils sont
définis comme des domaines simples sur des types internes. Vous ne
devriez pas utiliser ces types en dehors du schéma d'informations
mais vos applications doivent y être préparées si elles font des
sélections à partir du schéma d'informations.
Ces types sont :
-
cardinal_number
-
Un entier non négatif.
-
character_data
-
Une chaîne de caractères (sans longueur maximum spécifiée).
-
sql_identifier
-
Une chaîne de caractères. Elle est utilisée pour les
identifiants SQL, le type de données character_data est utilisé pour tout autre type
de données texte.
-
time_stamp
-
Un domaine au-dessus du type timestamp with
time zone
Chaque colonne du schéma d'informations a un des ces quatre types.
Les données booléenne (true/false) sont représentées dans le schéma
d'informations par une colonne de type character_data contenant soit YES soit NO (le schéma
d'informations a été inventé par le standard SQL, du coup cette
convention est nécessaire pour conserver la compatibilité du moteur
du schéma d'informations).