SYSCONSTRAINTS

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