blob: a75347a201a7e23d86a524c1d9b3d4f553208309 [file] [log] [blame]
ij> AUTOCOMMIT OFF;
ij> -- MODULE DML021
-- SQL Test Suite, V6.0, Interactive SQL, dml021.sql
-- 59-byte ID
-- TEd Version #
-- AUTHORIZATION HU
set schema HU;
0 rows inserted/updated/deleted
ij> --O SELECT USER FROM HU.ECCO;
VALUES USER;
1
--------------------------------------------------------------------------------------------------------------------------------
HU
ij> -- RERUN if USER value does not match preceding AUTHORIZATION comment
-- date_time print
-- TEST:0084 Data type CHAR(20)!
-- setup
INSERT INTO AA
VALUES('abcdefghijklmnopqrst');
1 row inserted/updated/deleted
ij> -- PASS:0084 If 1 row is inserted?
SELECT CHARTEST
FROM AA;
CHARTEST
--------------------
abcdefghijklmnopqrst
ij> -- PASS:0084 If CHARTEST = 'abcdefghijklmnopqrst' ?
-- restore
ROLLBACK WORK;
ij> -- END TEST >>> 0084 <<< END TEST
-- *************************************************************
-- TEST:0173 Data type CHAR!
-- setup
INSERT INTO BB
VALUES('a');
1 row inserted/updated/deleted
ij> -- PASS:0173 If 1 row is inserted?
SELECT CHARTEST
FROM BB;
CHA&
----
a
ij> -- PASS:0173 If CHARTEST = 'a'?
-- restore
ROLLBACK WORK;
ij> -- END TEST >>> 0173 <<< END TEST
-- *****************************************************************
-- TEST:0085 Data type CHARACTER(20)!
-- setup
INSERT INTO CC
VALUES('abcdefghijklmnopqrst');
1 row inserted/updated/deleted
ij> -- PASS:0085 If 1 row is inserted?
SELECT CHARTEST
FROM CC;
CHARTEST
--------------------
abcdefghijklmnopqrst
ij> -- PASS:0085 If CHARTEST = 'abcdefghijklmnopqrst'?
-- restore
ROLLBACK WORK;
ij> -- END TEST >>> 0085 <<< END TEST
-- *************************************************************
-- TEST:0174 Data type CHARACTER!
-- setup
INSERT INTO DD
VALUES('a');
1 row inserted/updated/deleted
ij> -- PASS:0174 If 1 row is inserted?
SELECT CHARTEST
FROM DD;
CHA&
----
a
ij> -- PASS:0174 If CHARTEST = 'a'?
-- restore
ROLLBACK WORK;
ij> -- END TEST >>> 0174 <<< END TEST
-- ****************************************************************
-- TEST:0086 Data type INTEGER!
-- setup
INSERT INTO EE
VALUES(123456);
1 row inserted/updated/deleted
ij> -- PASS:0086 If 1 row is inserted?
SELECT INTTEST
FROM EE;
INTTEST
-----------
123456
ij> -- PASS:0086 If INTTEST = 123456?
-- restore
ROLLBACK WORK;
ij> -- END TEST >>> 0086 <<< END TEST
-- ***************************************************************
-- TEST:0087 Data type INT!
-- setup
INSERT INTO FF
VALUES(123456);
1 row inserted/updated/deleted
ij> -- PASS:0087 If 1 row is inserted?
SELECT INTTEST
FROM FF;
INTTEST
-----------
123456
ij> -- PASS:0087 If INTTEST = 123456?
-- restore
ROLLBACK WORK;
ij> -- END TEST >>> 0087 <<< END TEST
-- **************************************************************
-- TEST:0089 Data type SMALLINT!
-- setup
INSERT INTO HH
VALUES(123);
1 row inserted/updated/deleted
ij> -- PASS:0089 If 1 row is inserted?
SELECT *
FROM HH;
SMALL&
------
123
ij> -- PASS:0089 If SMALLTEST = 123?
-- restore
ROLLBACK WORK;
ij> -- END TEST >>> 0089 <<< END TEST
-- ****************************************************************
-- TEST:0175 Data type NUMERIC!
-- setup
INSERT INTO MM
VALUES(7);
1 row inserted/updated/deleted
ij> -- PASS:0175 If 1 row is inserted?
SELECT *
FROM MM;
NUMTE&
------
7
ij> -- PASS:0175 If NUMTEST = 7?
-- restore
ROLLBACK WORK;
ij> -- END TEST >>> 0175 <<< END TEST
-- ****************************************************************
-- TEST:0176 Data type NUMERIC(9), SELECT *!
-- making sure table is empty
DELETE FROM NN;
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> -- setup
INSERT INTO NN
VALUES(123456789);
1 row inserted/updated/deleted
ij> -- PASS:0176 If 1 row is inserted?
SELECT *
FROM NN;
NUMTEST
----------
123456789
ij> -- PASS:0176 If NUMTEST = 123456789 ?
-- restore
ROLLBACK WORK;
ij> -- END TEST >>> 0176 <<< END TEST
-- *****************************************************************
-- TEST:0177 Data type NUMERIC(9), SELECT column!
-- setup
INSERT INTO OO
VALUES(123456789);
1 row inserted/updated/deleted
ij> -- PASS:0177 If 1 row is inserted ?
SELECT NUMTEST
FROM OO;
NUMTEST
----------
123456789
ij> -- PASS:0177 If NUMTEST = 123456789?
-- restore
ROLLBACK WORK;
ij> -- END TEST >>> 0177 <<< END TEST
-- **************************************************************
-- TEST:0178 Data type DECIMAL!
-- setup
INSERT INTO QQ
VALUES(56);
1 row inserted/updated/deleted
ij> -- PASS:0178 If 1 row is inserted?
SELECT *
FROM QQ;
NUMTE&
------
56
ij> -- PASS:0178 If NUMTEST = 56?
-- restore
ROLLBACK WORK;
ij> -- END TEST >>> 0178 <<< END TEST
-- **************************************************************
-- TEST:0179 Data type DECIMAL(8)!
-- setup
INSERT INTO RR
VALUES(12345678);
1 row inserted/updated/deleted
ij> -- PASS:0179 If 1 row is inserted?
SELECT *
FROM RR;
NUMTEST
---------
12345678
ij> -- PASS:0179 If NUMTEST = 12345678?
-- restore
ROLLBACK WORK;
ij> -- END TEST >>> 0179 <<< END TEST
-- *************************************************////END-OF-MODULE
;
ij>