⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dml082.out

📁 derby database source code.good for you.
💻 OUT
字号:
ij> AUTOCOMMIT OFF;ij> -- MODULE DML082  -- SQL Test Suite, V6.0, Interactive SQL, dml082.sql-- 59-byte ID-- TEd Version #-- AUTHORIZATION SCHANZLE   set schema SCHANZLE;0 rows inserted/updated/deletedij> --O   SELECT USER FROM HU.ECCO;  VALUES USER;1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------SCHANZLE                                                                                                                        ij> -- RERUN if USER value does not match preceding AUTHORIZATION comment-- date_time print-- NOTE Direct support for SQLCODE or SQLSTATE is not required-- NOTE    in Interactive Direct SQL, as defined in FIPS 127-2.-- NOTE   ********************* instead ***************************-- NOTE If a statement raises an exception condition,-- NOTE    then the system shall display a message indicating that-- NOTE    the statement failed, giving a textual description-- NOTE    of the failure.-- NOTE If a statement raises a completion condition that is a-- NOTE    "warning" or "no data", then the system shall display-- NOTE    a message indicating that the statement completed,-- NOTE    giving a textual description of the "warning" or "no data."-- NO_TEST:0491 SQLSTATE 22022: data exception/indicator overflow!-- Testing indicators -- *********************************************-- TEST:0492 SQLSTATE 22019: data exception/invalid escape char!-- setup--O   UPDATE HU.STAFF --O         SET CITY = 'Percent%Xunder_'--O         WHERE EMPNUM = 'E1';--O   SELECT COUNT(*) --O         FROM HU.STAFF --O         WHERE CITY LIKE '%XX%X_%' ESCAPE 'XX';-- PASS:0492 If ERROR, data exception/invalid escape char?-- PASS:0492 0 rows selected OR SQLSTATE = 22019 OR SQLCODE < 0?--O   SELECT COUNT(*)--O         FROM HU.STAFF--O         WHERE CITY LIKE '%XX%X_%' ESCAPE 'X';-- PASS:0492 If count = 1?--O   SELECT COUNT(*)--O         FROM HU.STAFF--O         WHERE CITY LIKE '%XX_%' ESCAPE 'XX';-- PASS:0492 If ERROR, data exception/invalid escape char?-- PASS:0492 0 rows selected OR SQLSTATE = 22019 OR SQLCODE < 0?--O   SELECT COUNT(*) --O         FROM HU.STAFF WHERE CITY--O         LIKE '%XX_%' ESCAPE 'X';-- PASS:0492 If count = 1?-- restore--O   ROLLBACK WORK;-- END TEST >>> 0492 <<< END TEST-- *********************************************-- TEST:0493 SQLSTATE 22025: data exception/invalid escape seq.!-- setup--O   DELETE FROM CPBASE;--O   INSERT INTO CPBASE --O         VALUES(82,'Per%X&und_');--O   SELECT COUNT(*) --O         FROM CPBASE WHERE JUNK1--O         LIKE 'P%X%%X' ESCAPE 'X';-- PASS:0493 If ERROR, data exception/invalid escape seq.?-- PASS:0493 0 rows selected OR SQLSTATE = 22025 OR SQLCODE < 0?--O   SELECT COUNT(*) --O         FROM CPBASE WHERE JUNK1--O         LIKE 'P%X%%' ESCAPE 'X';-- PASS:0493 If count = 1?--O   INSERT INTO HU.STAFF --O         SELECT 'E12','ff',KC,'gg' --O               FROM CPBASE--O               WHERE JUNK1 LIKE '%X%%Xd_' ESCAPE 'X';-- PASS:0493 If ERROR, data exception/invalid escape seq.?-- PASS:0493 0 rows inserted OR SQLSTATE = 22025 OR SQLCODE < 0?--O   INSERT INTO HU.STAFF --O         SELECT 'E13','ff',KC,'gg' --O               FROM CPBASE--O               WHERE JUNK1 LIKE '%X%%X_' ESCAPE 'X';-- PASS:0493 If 1 row is inserted?--O   UPDATE CPBASE--O         SET KC = -1--O         WHERE JUNK1 LIKE '%?X%' ESCAPE '?';-- PASS:0493 If ERROR, data exception/invalid escape seq.?-- PASS:0493 0 rows updated OR SQLSTATE = 22025 OR SQLCODE < 0?--O   UPDATE CPBASE --O         SET KC = -1--O         WHERE JUNK1 LIKE '%?%X%' ESCAPE '?';-- PASS:0493 If 1 row is updated?--O   DELETE FROM CPBASE--O         WHERE JUNK1 LIKE '_e%&u%' ESCAPE '&';-- PASS:0493 If ERROR, data exception/invalid escape seq.?-- PASS:0493 0 rows deleted OR SQLSTATE = 22025 OR SQLCODE < 0?--O   DELETE FROM CPBASE--O         WHERE JUNK1 LIKE '_e%&&u%' ESCAPE '&';-- PASS:0493 If 1 row is deleted?-- restore--O   ROLLBACK WORK;-- END TEST >>> 0493 <<< END TEST-- *********************************************-- TEST:0494 SQLSTATE 22003: data exception/numeric value out of range!-- setup   DELETE FROM HU.HH;0 rows inserted/updated/deletedij> INSERT INTO HU.HH          VALUES (10);1 row inserted/updated/deletedij> -- PASS:0494 If 1 row is inserted? -- PASS:0494 OR ERROR, data exception/numeric value out of range?-- PASS:0494 OR 0 rows inserted OR SQLSTATE = 22003 OR SQLCODE < 0?   INSERT INTO HU.HH          VALUES (100);1 row inserted/updated/deletedij> -- PASS:0494 If 1 row is inserted?-- PASS:0494 OR ERROR, data exception/numeric value out of range?-- PASS:0494 OR 0 rows inserted OR SQLSTATE = 22003 OR SQLCODE < 0?   INSERT INTO HU.HH          VALUES (1000);1 row inserted/updated/deletedij> -- PASS:0494 If 1 row is inserted?-- PASS:0494 OR ERROR, data exception/numeric value out of range?-- PASS:0494 OR 0 rows inserted OR SQLSTATE = 22003 OR SQLCODE < 0?   INSERT INTO HU.HH          VALUES (10000);1 row inserted/updated/deletedij> -- PASS:0494 If 1 row is inserted?-- PASS:0494 OR ERROR, data exception/numeric value out of range?-- PASS:0494 OR 0 rows inserted OR SQLSTATE = 22003 OR SQLCODE < 0?   INSERT INTO HU.HH         VALUES (100000);ERROR 22003: The resulting value is outside the range for the data type SMALLINT.ij> -- PASS:0494 If 1 row is inserted?-- PASS:0494 OR ERROR, data exception/numeric value out of range?-- PASS:0494 OR 0 rows inserted OR SQLSTATE = 22003 OR SQLCODE < 0?   INSERT INTO HU.HH         VALUES (1000000);ERROR 22003: The resulting value is outside the range for the data type SMALLINT.ij> -- PASS:0494 If 1 row is inserted?-- PASS:0494 OR ERROR, data exception/numeric value out of range?-- PASS:0494 OR 0 rows inserted OR SQLSTATE = 22003 OR SQLCODE < 0?-- restore   ROLLBACK WORK;ij> -- END TEST >>> 0494 <<< END TEST-- *********************************************-- TEST:0505 SQLSTATE 44000: with check option violation!--O   INSERT INTO FLATER.WCOV --O         VALUES (0);-- PASS:0505 If ERROR, with check option violation?-- PASS:0505 0 rows inserted OR SQLSTATE = 44000 OR SQLCODE < 0?--O   INSERT INTO FLATER.WCOV--O         VALUES (75);-- PASS:0505 If 1 row is inserted?--O   UPDATE FLATER.WCOV--O         SET C1 = -C1 --O         WHERE C1 = 75;-- PASS:0505 If ERROR, with check option violation?-- PASS:0505 0 rows updated OR SQLSTATE = 44000 OR SQLCODE < 0?-- restore   ROLLBACK WORK;ij> -- END TEST >>> 0505 <<< END TEST-- *************************************************////END-OF-MODULE;ij> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -