Descreve as informações comuns a todos os tipos de restrição no banco de dados
corrente (no momento inclui restrições de chave primária, unicidade,
chave estrangeira e verificação).
Nome da coluna
Tipo
Comprimento
Aceita nulo
Conteúdo
CONSTRAINTID
CHAR
36
falso
identificador único para a restrição
TABLEID
CHAR
36
falso
identificador para a tabela (junção com SYSTABLES.TABLEID)
CONSTRAINTNAME
VARCHAR
128
falso
nome da restrição (gerado internamente se não for
especificado pelo usuário)
TYPE
CHAR
1
falso
P (chave primária), U (unicidade),
C (verificação) ou F (chave estrangeira)
SCHEMAID
CHAR
36
falso
identificador do esquema ao qual a restrição pertence
(junção com SYSSCHEMAS.SCHEMAID)
STATE
CHAR
1
falso
E para habilitado (enabled),
D para desabilitado (disabled)
REFERENCECOUNT
INTEGER
1
falso
o contador do número de restrições de chave estrangeira
que fazem referência a esta restrição; este número só pode ser maior que zero
para as restrições PRIMARY KEY e UNIQUE