**************************************************************** * * COMMENT SECTION * * DATE 1995/03/14 EMBEDDED COBOL LANGUAGE * NIST SQL VALIDATION TEST SUITE V6.0 * DISCLAIMER: * This program was written by employees of NIST to test SQL * implementations for conformance to the SQL standards. * NIST assumes no responsibility for any party's use of * this program. * * SDL001.PCO * WRITTEN BY: J SULLIVAN * TRANSLATED AUTOMATICALLY FROM EMBEDDED C BY CHRIS SCHANZLE * * THIS ROUTINE TESTS THE SCHEMA DEFINITION LANGUAGE FOR SQL. * * REFERENCES * AMERICAN NATIONAL STANDARD database language - SQL * X3.135-1989 * * SECTION 6. Schema Definition Language * ****************************************************************
DISPLAY" *** CREATE SCHEMA AUTHORIZATION HU " DISPLAY" *** CREATE TABLE WHICH_SCHEMA1 (C1 CHAR (50))" DISPLAY" This is an accounting routine to document which
- " schema " DISPLAY" was executed among: schema1.std, schema1.smi,
- " schema1.nc" DISPLAY" Execution of schema1.std is required for a
- " 'pass'." DISPLAY" " DISPLAY" For schema1.smi and schema1.nc, C1 is CHAR(1)." DISPLAY" "
MOVE"Use of SCHEMA1.STD is required to pass this test. " TO ch50x
DISPLAY"INSERT INTO WHICH_SCHEMA1 VALUES " DISPLAY" ('Use of SCHEMA1.STD is required to pass this
- " test. ');" EXECSQLINSERTINTO WHICH_SCHEMA1 VALUES
('Use of SCHEMA1.STD is required to pass this test. ') END-EXEC MOVE SQLCODE TO SQL-COD
DISPLAY"SELECT C1" DISPLAY" INTO :ch50" DISPLAY" FROM WHICH_SCHEMA1;" EXECSQLSELECT C1 INTO :ch50 FROM WHICH_SCHEMA1 END-EXEC MOVE SQLCODE TO SQL-COD
DISPLAY"ch50 should be ", ch50x DISPLAY"ch50 is ", ch50 DISPLAY"SQLCODE is ", SQL-COD
EXECSQL ROLLBACK WORK END-EXEC MOVE SQLCODE TO SQL-COD
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.