Table check constraints |
|
Anterior | Menu principal |
| Desenvolvido por DORNELLES, Carlos Alberto - Analista de Sistemas - Brasília DF. |
Informações a respeito de check constraints são armazenadas dentro do catálogo do DB2:
A seguinte seleção exibe todos os "check constraints" das tabelas SIMPDEPT e SIMPEMPL na ordem
do nome da coluna dentro das mesmas.
Exibe o nome, a autorização "ID" do criador e o texto para cada constraint.
Um constraints que usa mais que um nome de coluna aparece mais de uma vez no resultado.
CREATE TABLE SIMPDEPT
(DEPTNO CHAR(3) NOT NULL,
DEPTNAME VARCHAR(12) CONSTRAINT CC1 CHECK (DEPTNAME IS NOT NULL),
MGRNO CHAR(6),
MGRNAME CHAR(6));
SELECT A.TBOWNER
, A.TBNAME
, B.COLNAME
, A.CHECKNAME
, A.CREATOR
, A.CHECKCONDITION
FROM SYSIBM.SYSCHECKS A
, SYSIBM.SYSCHECKDEP B
WHERE A.TBOWNER = B.TBOWNER
AND A.TBNAME = B.TBNAME
AND B.TBNAME = 'SIMPDEPT'
AND A.CHECKNAME = B.CHECKNAME
ORDER BY TBOWNER, TBNAME, COLNAME