* Standard COBOL (file "DML011.SCO") calling SQL * procedures in file "DML011.MCO"
**************************************************************** * * COMMENT SECTION * * DATE 1987/08/21 STANDARD 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. * * DML011.SCO * WRITTEN BY: HU YANPING * TRANSLATED AUTOMATICALLY FROM EMBEDDED COBOL BY CHRIS SCHANZLE * * THIS ROUTINE TESTS THE UPDATE STATEMENT IN THE LANGUAGE OF * SQL. THE FORMAT: * UPDATE <table name> * SET <set clause:searched>({,<set clause>}...) * (WHERE <search condition>) * * REFERENCES * AMERICAN NATIONAL STANDARD database language - SQL * X3.135-1989 * * SECTION 8.7 <insert statement> * SECTION 8.10 <select statement> * SECTION 8.12 <update statement: searched> * ****************************************************************
* EXEC SQL UPDATE STAFF * SET GRADE=10*STAFF.GRADE * WHERE STAFF.EMPNUM NOT IN * (SELECT WORKS.EMPNUM * FROM WORKS * WHERE STAFF.EMPNUM = WORKS.EMPNUM) END-EXEC CALL"SUB13"USING SQLCODE MOVE SQLCODE TO SQL-COD
MOVE SQLCODE TO ii
* EXEC SQL SELECT COUNT(*) * INTO :i * FROM STAFF * WHERE GRADE=130 END-EXEC CALL"SUB14"USING SQLCODE i MOVE SQLCODE TO SQL-COD
DISPLAY" ii=", ii ", i=", i " " DISPLAY"The answer should be ii = 0 & i = 1."
******************** END TEST0036 *******************
**** TESTER MAY CHOOSE TO INSERT CODE FOR errcnt > 0 STOPRUN.
* **** Procedures for PERFORM statements
¤ 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.0.17Bemerkung:
(vorverarbeitet)
¤
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 ist noch experimentell.