ソースを参照

modify 13delete

lizg 2 週間 前
コミット
ee587b1d80

+ 10 - 1
odbctest/mql/basic/13delete/11data.mql

@@ -5,7 +5,16 @@ insert into /test/delete (v_varchar, v_date, v_timestamp) values ('1', '2019-10-
 insert into /test/delete (v_varchar, v_date, v_timestamp) values ('2', '2019-10-21', '2019-10-21 23:59:59' )
 ;
 
-insert into /test/delete (v_varchar, v_date, v_timestamp) values ('3', '2019-10-22', '2019-10-22 23:59:59' )
+insert into /test/delete (v_varchar, v_date, v_timestamp) values ('3', '2019-10-21', '2019-10-21 23:59:58' )
+;
+
+insert into /test/delete (v_varchar, v_date, v_timestamp) values ('4', '2019-10-21', '2019-10-21 23:57:58' )
+;
+
+insert into /test/delete (v_varchar, v_date, v_timestamp) values ('5', '2019-10-21', '2019-10-21 22:57:58' )
+;
+
+insert into /test/delete (v_varchar, v_date, v_timestamp) values ('6', '2019-10-22', '2019-10-22 23:59:59' )
 ;
 
 /**

+ 1 - 1
odbctest/mql/basic/13delete/12valid.mql

@@ -2,6 +2,6 @@
 select * from /test/delete
 /**
 output()
-count(3)
+count(6)
 **/
 ;

+ 23 - 1
odbctest/mql/basic/13delete/13delete.mql

@@ -20,6 +20,24 @@ count(1)
 **/
 ;
 
+select * from /test/delete where v_timestamp = '2019-10-21 23:59'
+/**
+count(2)
+**/
+;
+
+select * from /test/delete where v_timestamp = '2019-10-21 23:'
+/**
+count(3)
+**/
+;
+
+select * from /test/delete where v_timestamp = '2019-10-21'
+/**
+count(4)
+**/
+;
+
 delete from /test/delete where v_timestamp = '2019-10-21 23:59:59'
 ;
 
@@ -29,8 +47,12 @@ count(0)
 **/
 ;
 
+delete from /test/delete where v_timestamp = '2019-10-21 23:59'
+;
+
+
 select * from /test/delete
 /**
-count(1)
+count(3)
 **/
 ;

+ 8 - 0
odbctest/mql/basic/13delete/14alter.mql

@@ -0,0 +1,8 @@
+
+alter class /test/delete with core=memory
+;
+
+/**
+sleep(1s)
+**/
+;

+ 48 - 0
odbctest/mql/basic/13delete/15mdelete.mql

@@ -0,0 +1,48 @@
+
+select * from /test/delete where v_date = '2019-10-22'
+/**
+count(1)
+**/
+;
+
+delete from /test/delete where v_date = '2019-10-22'
+;
+
+select * from /test/delete where v_date = '2019-10-22'
+/**
+count(0)
+**/
+;
+
+select * from /test/delete where v_timestamp = '2019-10-21'
+/**
+count(2)
+**/
+;
+
+select * from /test/delete where v_timestamp = '2019-10-21 23:57'
+/**
+count(1)
+**/
+;
+
+select * from /test/delete where v_timestamp = '2019-10-21 23:'
+/**
+count(1)
+**/
+;
+
+delete from /test/delete where v_timestamp = '2019-10-21 23:57'
+;
+
+select * from /test/delete where v_timestamp = '2019-10-21 23:57'
+/**
+count(0)
+**/
+;
+
+select * from /test/delete
+/**
+count(1)
+**/
+;