瀏覽代碼

Merge remote-tracking branch 'origin/master'

wecisecode 1 周之前
父節點
當前提交
101900768f

+ 11 - 0
odbctest/mql/basic/13delete/10class.mql

@@ -20,3 +20,14 @@ create class if not exists /test/delete2 (
 		keys(v_varchar)
 
 )with core=memory;
+
+create class if not exists /test/delete3 (
+		
+		v_varchar		varchar,
+		v_timestamp 	timestamp,
+		v_date			date,
+		
+		indexes(v_varchar, v_timestamp, v_date),
+		keys(v_varchar)
+
+)with core=local;

+ 23 - 0
odbctest/mql/basic/13delete/31data.mql

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

+ 7 - 0
odbctest/mql/basic/13delete/32valid.mql

@@ -0,0 +1,7 @@
+
+select * from /test/delete3
+/**
+output()
+count(6)
+**/
+;

+ 58 - 0
odbctest/mql/basic/13delete/33delete.mql

@@ -0,0 +1,58 @@
+
+select * from /test/delete3 where v_date = '2019-10-20'
+/**
+count(1)
+**/
+;
+
+delete from /test/delete3 where v_date = '2019-10-20'
+;
+
+select * from /test/delete3 where v_date = '2019-10-20'
+/**
+count(0)
+**/
+;
+
+select * from /test/delete3 where v_timestamp = '2019-10-21 23:59:59'
+/**
+count(1)
+**/
+;
+
+select * from /test/delete3 where v_timestamp = '2019-10-21 23:59'
+/**
+count(2)
+**/
+;
+
+select * from /test/delete3 where v_timestamp = '2019-10-21 23:'
+/**
+count(3)
+**/
+;
+
+select * from /test/delete3 where v_timestamp = '2019-10-21'
+/**
+count(4)
+**/
+;
+
+delete from /test/delete3 where v_timestamp = '2019-10-21 23:59:59'
+;
+
+select * from /test/delete3 where v_timestamp = '2019-10-21 23:59:59'
+/**
+count(0)
+**/
+;
+
+delete from /test/delete3 where v_timestamp = '2019-10-21 23:59'
+;
+
+
+select * from /test/delete3
+/**
+count(3)
+**/
+;

+ 7 - 0
odbctest/mql/basic/13delete/99clear.mql

@@ -4,3 +4,10 @@ delete from /test/delete2
 
 drop class /test/delete2 
 ;
+
+delete from /test/delete3
+;
+
+drop class /test/delete3
+;
+