lizg 2 weeks ago
parent
commit
6f8fa43a7f

+ 30 - 0
odbctest/mql/problem/basic/36prepare/11data.mql

@@ -303,6 +303,36 @@ params("aa", "*abc*")
 **/
 ;
 
+update /test/prepare set _group = _group + ? where v_varchar == ?
+/**
+params(["bb"], "*abc*")
+**/
+;
+
+update /test/prepare set _group = _group + ? where v_varchar == ?
+/**
+params(["cc"], "*abc*")
+**/
+;
+
+update /test/prepare set _group = _group + ? where v_varchar == ?
+/**
+params(["dd"], "*abc*")
+**/
+;
+
+
+update /test/prepare set _group = _group - ? where v_varchar == ?
+/**
+params(["bb"], "*abc*")
+**/
+;
+
+update /test/prepare set _group = _group - ? where v_varchar == ?
+/**
+params("cc", "*abc*")
+**/
+;
 
 /**
 sleep(2s)

+ 2 - 1
odbctest/mql/problem/basic/36prepare/12valid.mql

@@ -10,7 +10,8 @@ select _group from /test/prepare where v_varchar=='*abc*'
 count(1)
 matchcount(_group, {
   "_all": [
-    "aa"
+    "aa",
+	"dd"
   ]
 }, 1)
 **/

+ 2 - 2
odbctest/mql/problem/basic/36prepare/20class.mql

@@ -14,8 +14,8 @@ create class if not exists /test/mprepare (
 		
 		indexes(v_varchar, v_text, v_int, v_bigint, v_double, v_float, v_smalldouble, v_bool, v_timestamp),
 		keys(v_varchar, v_text)
-	) with partition=(v_int)
+	) with partition=v_int
 ;
 
-delete from /test/mprepare with mversion
+delete from /test/mprepare with version
 ;

+ 31 - 1
odbctest/mql/problem/basic/36prepare/21data.mql

@@ -297,12 +297,42 @@ params("3", `{
 **/
 ;
 
-update /test/mprepare set _group = _group + ? where v_varchar == ?
+update /test/prepare set _group = _group + ? where v_varchar == ?
 /**
 params("aa", "*abc*")
 **/
 ;
 
+update /test/prepare set _group = _group + ? where v_varchar == ?
+/**
+params(["bb"], "*abc*")
+**/
+;
+
+update /test/prepare set _group = _group + ? where v_varchar == ?
+/**
+params(["cc"], "*abc*")
+**/
+;
+
+update /test/prepare set _group = _group + ? where v_varchar == ?
+/**
+params(["dd"], "*abc*")
+**/
+;
+
+
+update /test/prepare set _group = _group - ? where v_varchar == ?
+/**
+params(["bb"], "*abc*")
+**/
+;
+
+update /test/prepare set _group = _group - ? where v_varchar == ?
+/**
+params("cc", "*abc*")
+**/
+;
 
 /**
 sleep(2s)

+ 2 - 1
odbctest/mql/problem/basic/36prepare/22valid.mql

@@ -10,7 +10,8 @@ select _group from /test/mprepare where v_varchar=='*abc*'
 count(1)
 matchcount(_group, {
   "_all": [
-    "aa"
+    "aa",
+	"dd"
   ]
 }, 1)
 **/