PROCEDURE SUB19 (SQLCODE, SQLSTATE,
:CO NUMERIC (4)); SELECTCOUNT (*) INTO :CO FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE CONSTRAINT_CATALOG ISNULL;
PROCEDURE SUB20 (SQLCODE, SQLSTATE,
:CO NUMERIC (4)); SELECTCOUNT (*) INTO :CO FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE CONSTRAINT_SCHEMA ISNULL;
PROCEDURE SUB21 (SQLCODE, SQLSTATE,
:CO NUMERIC (4)); SELECTCOUNT (*) INTO :CO FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE CONSTRAINT_NAME ISNULL;
PROCEDURE SUB22 (SQLCODE, SQLSTATE,
:CO NUMERIC (4)); SELECTCOUNT (*) INTO :CO FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS;
PROCEDURE SUB23 (SQLCODE, SQLSTATE,
:CO2 NUMERIC (4)); SELECTCOUNT (*) INTO :CO2 FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS T WHERE
UNIQUE ( SELECT * FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE CONSTRAINT_CATALOG = T.CONSTRAINT_CATALOG AND
CONSTRAINT_NAME = T.CONSTRAINT_NAME AND
CONSTRAINT_SCHEMA = T.CONSTRAINT_SCHEMA
);
PROCEDURE SUB28 (SQLCODE, SQLSTATE,
:CO NUMERIC (4)); SELECTCOUNT (*) INTO :CO FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE UNIQUE_CONSTRAINT_CATALOG ISNULL;
PROCEDURE SUB29 (SQLCODE, SQLSTATE,
:CO NUMERIC (4)); SELECTCOUNT (*) INTO :CO FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE UNIQUE_CONSTRAINT_SCHEMA ISNULL;
PROCEDURE SUB30 (SQLCODE, SQLSTATE,
:CO NUMERIC (4)); SELECTCOUNT(*) INTO :CO FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE UNIQUE_CONSTRAINT_NAME ISNULL;
PROCEDURE SUB31 (SQLCODE, SQLSTATE,
:CO NUMERIC (4)); SELECTCOUNT (*) INTO :CO FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE MATCH_OPTION ISNULL;
PROCEDURE SUB32 (SQLCODE, SQLSTATE,
:CO NUMERIC (4)); SELECTCOUNT (*) INTO :CO FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE UPDATE_RULE ISNULL;
PROCEDURE SUB33 (SQLCODE, SQLSTATE,
:CO NUMERIC (4)); SELECTCOUNT (*) INTO :CO FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE DELETE_RULE ISNULL;
PROCEDURE SUB34 (SQLCODE, SQLSTATE,
:CO NUMERIC (4)); SELECTCOUNT (*) INTO :CO FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS;
PROCEDURE SUB35 (SQLCODE, SQLSTATE,
:CO2 NUMERIC (4)); SELECTCOUNT (*) INTO :CO2 FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE MATCH_OPTION IN ('NONE','PARTIAL','FULL');
PROCEDURE SUB36 (SQLCODE, SQLSTATE,
:CO2 NUMERIC (4)); SELECTCOUNT (*) INTO :CO2 FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE UPDATE_RULE IN
('CASCADE','SET NULL','SET DEFAULT','NO ACTION');
PROCEDURE SUB37 (SQLCODE, SQLSTATE,
:CO2 NUMERIC (4)); SELECTCOUNT (*) INTO :CO2 FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE DELETE_RULE IN
('CASCADE','SET NULL','SET DEFAULT','NO ACTION');
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.