31.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
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).