35.2. Tipos de dados #

As colunas das visões do esquema de informações utilizam tipos de dados especiais definidos no esquema de informações. Eles são definidos como domínios simples sobre tipos de dados integrados comuns. Não se deve usar estes tipos de dados para trabalhar fora do esquema de informações, mas as aplicações deverão estar preparadas para eles, se os dados forem obtidos no esquema de informações.

Estes tipos de dados são:

cardinal_number

Um número inteiro não-negativo.

character_data

Uma cadeia de caracteres (sem comprimento máximo específico).

sql_identifier

Uma cadeia de caracteres. Este tipo de dados é usado para identificadores SQL, enquanto o tipo de dados character_data é usado para qualquer outro tipo de dados de texto.

time_stamp

Um domínio sobre o tipo de dados timestamp with time zone

yes_or_no

Um domínio de cadeia de caracteres que contém YES ou NO. É usado para representar dados booleanos (verdade/falso) no esquema de informações. (O esquema de informações foi desenvolvido antes do tipo de dados boolean ser adicionado ao padrão SQL, portanto esta convenção é necessária para manter o esquema de informações compatível com versões anteriores.)

Cada coluna no esquema de informações possui um desses cinco tipos de dados.