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

📄 dml168.out

📁 derby database source code.good for you.
💻 OUT
字号:
ij> AUTOCOMMIT OFF;ij> -- MODULE  DML168  -- SQL Test Suite, V6.0, Interactive SQL, dml168.sql-- 59-byte ID-- TEd Version #-- AUTHORIZATION FLATER   set schema FLATER;0 rows inserted/updated/deletedij> --O   SELECT USER FROM HU.ECCO;  VALUES USER;1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------FLATER                                                                                                                          ij> -- RERUN if USER value does not match preceding AUTHORIZATION comment--O   ROLLBACK WORK;-- date_time print-- TEST:0876 SQL_IDENTIFIER and CHARACTER_DATA domains!--O   CREATE TABLE T0876 (--O     C1 INFORMATION_SCHEMA.SQL_IDENTIFIER,--O     C2 INFORMATION_SCHEMA.CHARACTER_DATA);-- PASS:0876 If table created successfully?--O   COMMIT WORK;--O   INSERT INTO T0876 VALUES ('T0876',--O     'This table tests a couple of domains.');-- PASS:0876 If 1 row inserted successfully?--O   SELECT COUNT(*) --O     FROM T0876--O     WHERE C1 = 'T0876';-- PASS:0876 If COUNT = 1?--O   COMMIT WORK;--O   DROP TABLE T0876 CASCADE;-- PASS:0876 If table dropped successfully?--O   COMMIT WORK;-- END TEST >>> 0876 <<< END TEST-- *********************************************-- TEST:0878 Keyword COLUMN in ALTER TABLE is optional!   CREATE TABLE T0878 (C1 INT);0 rows inserted/updated/deletedij> -- PASS:0878 If table created successfully?   COMMIT WORK;ij> ALTER TABLE T0878 ADD C2 CHAR (4);0 rows inserted/updated/deletedij> -- PASS:0878 If table altered successfully?   COMMIT WORK;ij> --O   ALTER TABLE T0878--O     ALTER C2 SET DEFAULT 'ABCD';-- PASS:0878 If table altered successfully?--O   COMMIT WORK;--O   ALTER TABLE T0878--O     DROP C1 CASCADE;-- PASS:0878 If table altered successfully?--O   COMMIT WORK;--O   INSERT INTO T0878 VALUES (DEFAULT);-- PASS:0878 If 1 row inserted successfully?--O   SELECT * FROM T0878;-- PASS:0878 If answer = 'ABCD'?--O   COMMIT WORK;--O  DROP TABLE T0878 CASCADE;  DROP TABLE T0878 ;0 rows inserted/updated/deletedij> -- PASS:0878 If table dropped successfully?   COMMIT WORK;ij> -- END TEST >>> 0878 <<< END TEST-- *********************************************-- TEST:0879 <drop table constraint definition>!   CREATE TABLE T0879 (     C1 INT,     C2 INT NOT NULL,       CONSTRAINT DELME CHECK (C1 > 0),       CONSTRAINT REFME UNIQUE (C2));0 rows inserted/updated/deletedij> -- PASS:0879 If table created successfully?   COMMIT WORK;ij> --O   CREATE TABLE U0879 (--O     C1 INT REFERENCES T0879 (C2));-- PASS:0879 If table created successfully?--O   COMMIT WORK;   ALTER TABLE T0879--O     DROP CONSTRAINT DELME RESTRICT;     DROP CONSTRAINT DELME ;0 rows inserted/updated/deletedij> -- PASS:0879 If table altered successfully?   COMMIT WORK;ij> INSERT INTO T0879 VALUES (0, 0);1 row inserted/updated/deletedij> -- PASS:0879 If 1 row inserted successfully?   INSERT INTO T0879 VALUES (-1, -1);1 row inserted/updated/deletedij> -- PASS:0879 If 1 row inserted successfully?   SELECT COUNT(*) FROM T0879;1          -----------2          ij> -- PASS:0879 If COUNT = 2?--O   INSERT INTO U0879 VALUES (20);-- PASS:0879 If ERROR - integrity constraint violation?   INSERT INTO T0879 VALUES (2, 0);ERROR 23505: The statement was aborted because it would have caused a duplicate key value in a unique or primary key constraint or unique index identified by 'REFME' defined on 'T0879'.ij> -- PASS:0879 If ERROR - integrity constraint violation?   COMMIT WORK;ij> --O   ALTER TABLE T0879--O     DROP CONSTRAINT REFME RESTRICT;-- PASS:0879 If ERROR - syntax error or access rule violation?--O   COMMIT WORK;   ALTER TABLE T0879--O     DROP CONSTRAINT REFME CASCADE;     DROP CONSTRAINT REFME ;0 rows inserted/updated/deletedij> -- PASS:0879 If table altered successfully?   COMMIT WORK;ij> --O   INSERT INTO U0879 VALUES (20);-- PASS:0879 If 1 row inserted successfully?   INSERT INTO T0879 VALUES (0, 0);1 row inserted/updated/deletedij> -- PASS:0879 If 1 row inserted successfully?   COMMIT WORK;ij> --O   DROP TABLE T0879 CASCADE;   DROP TABLE T0879 ;0 rows inserted/updated/deletedij> -- PASS:0879 If table dropped successfully?   COMMIT WORK;ij> --O   DROP TABLE U0879 CASCADE;-- PASS:0879 If table dropped successfully?--O   COMMIT WORK;-- END TEST >>> 0879 <<< END TEST-- *********************************************-- *************************************************////END-OF-MODULE;ij> 

⌨️ 快捷键说明

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