blob: a9ea879c53ffe8b06ef8960bd146c88eb4d26860 [file] [log] [blame]
AUTOCOMMIT OFF;
-- MODULE DML087
-- SQL Test Suite, V6.0, Interactive SQL, dml087.sql
-- 59-byte ID
-- TEd Version #
-- AUTHORIZATION FLATER
set schema FLATER;
--0 SELECT USER FROM HU.ECCO;
VALUES USER;
-- RERUN if USER value does not match preceding AUTHORIZATION comment
-- date_time print
-- TEST:0518 CREATE VIEW with DISTINCT!
SELECT COUNT(*)
FROM DV1;
-- PASS:0518 If count = 4?
SELECT HOURS FROM DV1
ORDER BY HOURS DESC;
-- PASS:0518 If 4 rows selected AND first HOURS = 80?
-- PASS:0518 AND second HOURS = 40 AND third HOURS = 20?
-- PASS:0518 AND fourth HOURS = 12?
-- restore
ROLLBACK WORK;
-- END TEST >>> 0518 <<< END TEST;
-- *********************************************;
-- TEST:0519 CREATE VIEW with subqueries!
SELECT COUNT(*)
FROM VS2
WHERE C1 = 0;
-- PASS:0519 If count = 2?
SELECT COUNT(*)
FROM VS2
WHERE C1 = 1;
-- PASS:0519 If count = 2?
SELECT COUNT(*)
FROM VS3;
-- PASS:0519 If count = 0?
SELECT COUNT(*)
FROM VS4;
-- PASS:0519 If count = 0?
SELECT COUNT(*)
FROM VS5;
-- PASS:0519 If count = 2?
SELECT COUNT(*)
FROM VS6;
-- PASS:0519 If count = 2?
-- restore
ROLLBACK WORK;
-- END TEST >>> 0519 <<< END TEST;
-- *********************************************;
-- TEST:0520 Underscores are legal an significant!
SELECT COUNT(*)
FROM USIG
WHERE C1 = 0;
-- PASS:0520 If count = 1?
SELECT COUNT(*)
FROM USIG
WHERE C1 = 2;
-- PASS:0520 If count = 0?
SELECT COUNT(*)
FROM USIG
WHERE C_1 = 0;
-- PASS:0520 If count = 0?
SELECT COUNT(*)
FROM USIG
WHERE C_1 = 2;
-- PASS:0520 If count = 1?
SELECT COUNT(*)
FROM USIG
WHERE C1 = 4;
-- PASS:0520 If count = 0?
SELECT COUNT(*)
FROM U_SIG
WHERE C1 = 0;
-- PASS:0520 If count = 0?
SELECT COUNT(*)
FROM U_SIG
WHERE C1 = 4;
-- PASS:0520 If count = 1?
SELECT COUNT(*)
FROM HU.STAFF U_CN
WHERE U_CN.GRADE IN
(SELECT UCN.GRADE
FROM HU.STAFF UCN
WHERE UCN.GRADE > 10);
-- PASS:0520 If count = 4?
SELECT COUNT(*)
FROM HU.STAFF
WHERE GRADE > 10;
-- PASS:0520 If count = 4?
SELECT COUNT(*)
FROM HU.STAFF
WHERE GRADE < 10;
-- PASS:0520 If count = 0?
-- restore
ROLLBACK WORK;
-- END TEST >>> 0520 <<< END TEST;
-- *************************************************////END-OF-MODULE;