1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
|
ij> AUTOCOMMIT OFF;
ij> -- MODULE XTS740
-- SQL Test Suite, V6.0, Interactive SQL, xts740.sql
-- 59-byte ID
-- TEd Version #
-- AUTHORIZATION CTS1
set schema CTS1;
0 rows inserted/updated/deleted
ij> --O SELECT USER FROM HU.ECCO;
VALUES USER;
1
--------------------------------------------------------------------------------------------------------------------------------
CTS1
ij> -- RERUN if USER value does not match preceding AUTHORIZATION comment
ROLLBACK WORK;
ij> -- date_time print
-- TEST:7040 COUNT(ALL <column name>) with Nulls in column!
DELETE FROM EMPTY740;
0 rows inserted/updated/deleted
WARNING 02000: No row was found for FETCH, UPDATE or DELETE; or the result of a query is an empty table.
ij> -- PASS:7040 If delete completed successfully?
SELECT COUNT(ALL COL_1)
FROM EMPTY740;
1
-----------
0
ij> -- PASS:7040 If COUNT = 0?
SELECT COUNT(COL_2)
FROM EMPTY740;
1
-----------
0
ij> -- PASS:7040 If COUNT = 0?
SELECT COUNT(COL_3)
FROM EMPTY740;
1
-----------
0
ij> -- PASS:7040 If COUNT = 0?
SELECT COUNT(COL_4)
FROM EMPTY740;
1
-----------
0
ij> -- PASS:7040 If COUNT = 0?
SELECT COUNT(ALL COL_5)
FROM EMPTY740;
1
-----------
0
ij> -- PASS:7040 If COUNT = 0?
INSERT INTO EMPTY740
VALUES('NICKOS','NICK',NULL,116,TIME('09:30:30'));
1 row inserted/updated/deleted
ij> -- PASS:7040 If 1 row inserted successfully?
INSERT INTO EMPTY740
VALUES('MARIA',NULL,NULL,NULL,TIME('15:43:52'));
1 row inserted/updated/deleted
ij> -- PASS:7040 If 1 row inserted successfully?
INSERT INTO EMPTY740
VALUES('KILLER','BUCK',NULL,127,TIME('15:43:52'));
1 row inserted/updated/deleted
ij> -- PASS:7040 If 1 row inserted successfully?
INSERT INTO EMPTY740
VALUES('JOYCE',NULL,NULL,17,TIME('12:53:13'));
1 row inserted/updated/deleted
ij> -- PASS:7040 If 1 row inserted successfully?
INSERT INTO EMPTY740
VALUES('ANGIE','TREE',NULL,7,TIME('16:29:22'));
1 row inserted/updated/deleted
ij> -- PASS:7040 If 1 row inserted successfully?
COMMIT WORK;
ij> SELECT COUNT(COL_1) FROM EMPTY740;
1
-----------
5
ij> -- PASS:7040 If COUNT = 5?
SELECT COUNT(ALL COL_2) FROM EMPTY740;
1
-----------
3
WARNING 01003: Null values were eliminated from the argument of a column function.
ij> -- PASS:7040 If COUNT = 3 and ?
-- PASS:7040 WARNING - null value eliminated in set function ?
SELECT COUNT(ALL COL_3) FROM EMPTY740;
1
-----------
0
WARNING 01003: Null values were eliminated from the argument of a column function.
ij> -- PASS:7040 If COUNT = 0 and ?
-- PASS:7040 WARNING - null value eliminated in set function ?
SELECT COUNT(ALL COL_4) FROM EMPTY740;
1
-----------
4
WARNING 01003: Null values were eliminated from the argument of a column function.
ij> -- PASS:7040 If COUNT = 4 and ?
-- PASS:7040 WARNING - null value eliminated in set function ?
SELECT COUNT(ALL COL_5) FROM EMPTY740;
1
-----------
5
ij> -- PASS:7040 If COUNT = 5?
ROLLBACK WORK;
ij> DELETE FROM EMPTY740;
5 rows inserted/updated/deleted
ij> -- PASS:7040 If deleted completed successfully?
COMMIT WORK;
ij> -- END TEST >>> 7040 <<< END TEST
-- *********************************************
-- *************************************************////END-OF-MODULE
;
ij>
|