test: tag/col insert syntax
This commit is contained in:
parent
33405b67b6
commit
bf80300441
|
@ -492,11 +492,6 @@ if $data01 != 1 then
|
|||
return -1
|
||||
endi
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## case 03: alter tag values
|
||||
#sql alter table st_bool_0 set tag tagname=true
|
||||
#sql show tags from st_bool_0
|
||||
|
|
|
@ -0,0 +1,277 @@
|
|||
system sh/stop_dnodes.sh
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sql connect
|
||||
|
||||
print ========== columnValues.sim
|
||||
|
||||
sql drop database if exists db
|
||||
sql create database db
|
||||
sql use db
|
||||
|
||||
#### test the value of all data types in four cases: static create table, insert column value, synamic create table, alter tag value
|
||||
|
||||
######## case 0: geometry
|
||||
print ========== geometry
|
||||
sql create table mt_geometry (ts timestamp, c geometry(128)) tags(tagname geometry(128))
|
||||
|
||||
## case 00: static create table for test tag values
|
||||
sql create table st_geometry_0 using mt_geometry tags(NULL)
|
||||
sql show tags from st_geometry_0
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_geometry_1 using mt_geometry tags(NULL)
|
||||
sql show tags from st_geometry_1
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_geometry_2 using mt_geometry tags('NULL')
|
||||
sql show tags from st_geometry_2
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_geometry_3 using mt_geometry tags('NULL')
|
||||
sql show tags from st_geometry_3
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_geometry_4 using mt_geometry tags("NULL")
|
||||
sql show tags from st_geometry_4
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_geometry_5 using mt_geometry tags("NULL")
|
||||
sql show tags from st_geometry_5
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_geometry_6 using mt_geometry tags("POINT(1.0 1.0)")
|
||||
sql show tags from st_geometry_6
|
||||
if $data05 != @POINT (1.000000 1.000000)@ then
|
||||
print $data05
|
||||
return -1
|
||||
endi
|
||||
sql create table st_geometry_7 using mt_geometry tags(" LINESTRING(1.0 1.0, 2.0 2.0)")
|
||||
sql show tags from st_geometry_7
|
||||
if $data05 != @LINESTRING (1.000000 1.000000, 2.000000 2.000000)@ then
|
||||
print $data05
|
||||
return -1
|
||||
endi
|
||||
sql create table st_geometry_8 using mt_geometry tags("POLYGON((1.0 1.0, -2.0 +2.0, 1.0 1.0))")
|
||||
sql show tags from st_geometry_8
|
||||
if $data05 != @POLYGON ((1.000000 1.000000, -2.000000 2.000000, 1.000000 1.000000))@ then
|
||||
print $data05
|
||||
return -1
|
||||
endi
|
||||
|
||||
## case 01: insert values for test column values
|
||||
sql insert into st_geometry_0 values(now, NULL)
|
||||
sql select *from st_geometry_0
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_geometry_1 values(now, NULL)
|
||||
sql select *from st_geometry_1
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_geometry_2 values(now, 'NULL')
|
||||
sql select *from st_geometry_2
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_geometry_3 values(now, 'NULL')
|
||||
sql select *from st_geometry_3
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_geometry_4 values(now, "NULL")
|
||||
sql select *from st_geometry_4
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_geometry_5 values(now, "NULL")
|
||||
sql select *from st_geometry_5
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_geometry_6 values(now, "POINT(1.0 1.0)")
|
||||
sql select *from st_geometry_6
|
||||
if $data01 != @POINT (1.000000 1.000000)@ then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_geometry_7 values(now, " LINESTRING(1.0 1.0, 2.0 2.0)")
|
||||
sql select *from st_geometry_7
|
||||
if $data01 != @LINESTRING (1.000000 1.000000, 2.000000 2.000000)@ then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_geometry_8 values(now, "POLYGON((1.0 1.0, -2.0 +2.0, 1.0 1.0))")
|
||||
sql select *from st_geometry_8
|
||||
if $data01 != @POLYGON ((1.000000 1.000000, -2.000000 2.000000, 1.000000 1.000000))@ then
|
||||
# return -1
|
||||
endi
|
||||
|
||||
## case 02: dynamic create table for test tag values
|
||||
sql insert into st_geometry_100 using mt_geometry tags(NULL) values(now, NULL)
|
||||
sql show tags from st_geometry_100
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select *from st_geometry_100
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_geometry_101 using mt_geometry tags(NULL) values(now, NULL)
|
||||
sql show tags from st_geometry_101
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select *from st_geometry_100
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_geometry_102 using mt_geometry tags('NULL') values(now, 'NULL')
|
||||
sql show tags from st_geometry_102
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select *from st_geometry_100
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_geometry_103 using mt_geometry tags('NULL') values(now, 'NULL')
|
||||
sql show tags from st_geometry_103
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select *from st_geometry_100
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_geometry_104 using mt_geometry tags("NULL") values(now, "NULL")
|
||||
sql show tags from st_geometry_104
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select *from st_geometry_100
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_geometry_105 using mt_geometry tags("NULL") values(now, "NULL")
|
||||
sql show tags from st_geometry_105
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select *from st_geometry_100
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_geometry_106 using mt_geometry tags("POINT(1.0 1.0)") values(now, "POINT(1.0 1.0)")
|
||||
sql show tags from st_geometry_106
|
||||
if $data05 != @POINT (1.000000 1.000000)@ then
|
||||
return -1
|
||||
endi
|
||||
sql select *from st_geometry_106
|
||||
if $data01 != @POINT (1.000000 1.000000)@ then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_geometry_107 using mt_geometry tags(" LINESTRING(1.0 1.0, 2.0 2.0)") values(now, "LINESTRING(1.0 1.0, 2.0 2.0)")
|
||||
sql show tags from st_geometry_107
|
||||
if $data05 != @LINESTRING (1.000000 1.000000, 2.000000 2.000000)@ then
|
||||
return -1
|
||||
endi
|
||||
sql select *from st_geometry_107
|
||||
if $data01 != @LINESTRING (1.000000 1.000000, 2.000000 2.000000)@ then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_geometry_108 using mt_geometry tags("POLYGON((1.0 1.0, -2.0 +2.0, 1.0 1.0))") values(now, "POLYGON((1.0 1.0, -2.0 +2.0, 1.0 1.0))")
|
||||
sql show tags from st_geometry_108
|
||||
if $data05 != @POLYGON ((1.000000 1.000000, -2.000000 2.000000, 1.000000 1.000000))@ then
|
||||
return -1
|
||||
endi
|
||||
sql select *from st_geometry_108
|
||||
if $data01 != @POLYGON ((1.000000 1.000000, -2.000000 2.000000, 1.000000 1.000000))@ then
|
||||
# return -1
|
||||
endi
|
||||
|
||||
## case 03: alter tag values
|
||||
sql alter table st_geometry_0 set tag tagname=NULL
|
||||
sql show tags from st_geometry_0
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_geometry_1 set tag tagname=NULL
|
||||
sql show tags from st_geometry_1
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_geometry_2 set tag tagname='NULL'
|
||||
sql show tags from st_geometry_2
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_geometry_3 set tag tagname='NULL'
|
||||
sql show tags from st_geometry_3
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_geometry_4 set tag tagname="NULL"
|
||||
sql show tags from st_geometry_4
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_geometry_5 set tag tagname="NULL"
|
||||
sql show tags from st_geometry_5
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_geometry_6 set tag tagname="POINT(1.0 1.0)"
|
||||
sql show tags from st_geometry_6
|
||||
if $data05 != @POINT (1.000000 1.000000)@ then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_geometry_7 set tag tagname=" LINESTRING(1.0 1.0, 2.0 2.0)"
|
||||
sql show tags from st_geometry_7
|
||||
if $data05 != @LINESTRING (1.000000 1.000000, 2.000000 2.000000)@ then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_geometry_8 set tag tagname="POLYGON((1.0 1.0, -2.0 +2.0, 1.0 1.0))"
|
||||
sql show tags from st_geometry_8
|
||||
if $data05 != @POLYGON ((1.000000 1.000000, -2.000000 2.000000, 1.000000 1.000000))@ then
|
||||
return -1
|
||||
endi
|
||||
|
||||
# case 04: illegal input
|
||||
sql_error create table st_geometry_206 using mt_geometry tags(+0123)
|
||||
sql_error create table st_geometry_207 using mt_geometry tags(-01.23)
|
||||
sql_error create table st_geometry_208 using mt_geometry tags(+0x01)
|
||||
sql_error create table st_geometry_209 using mt_geometry tags(-0b01)
|
||||
sql_error create table st_geometry_2010 using mt_geometry tags(-0.1e-10)
|
||||
sql_error create table st_geometry_2011 using mt_geometry tags(+0.1E+2)
|
||||
sql_error create table st_geometry_2012 using mt_geometry tags(tRue)
|
||||
sql_error create table st_geometry_2013 using mt_geometry tags(FalsE)
|
||||
sql_error create table st_geometry_2014 using mt_geometry tags(noW)
|
||||
sql_error create table st_geometry_2015 using mt_geometry tags(toDay)
|
||||
sql_error insert into st_geometry_206 using mt_geometry tags(+0123) values(now, NULL);
|
||||
sql_error insert into st_geometry_207 using mt_geometry tags(-01.23) values(now, NULL);
|
||||
sql_error insert into st_geometry_208 using mt_geometry tags(+0x01) values(now, NULL);
|
||||
sql_error insert into st_geometry_209 using mt_geometry tags(-0b01) values(now, NULL);
|
||||
sql_error insert into st_geometry_2010 using mt_geometry tags(-0.1e-10) values(now, NULL);
|
||||
sql_error insert into st_geometry_2011 using mt_geometry tags(+0.1E+2) values(now, NULL);
|
||||
sql_error insert into st_geometry_2012 using mt_geometry tags(tRue) values(now, NULL);
|
||||
sql_error insert into st_geometry_2013 using mt_geometry tags(FalsE) values(now, NULL);
|
||||
sql_error insert into st_geometry_2014 using mt_geometry tags(noW) values(now, NULL);
|
||||
sql_error insert into st_geometry_2015 using mt_geometry tags(toDay) values(now, NULL);
|
||||
sql_error insert into st_geometry_106 using mt_varbinary tags(NULL) values(now(), +0123)
|
||||
sql_error insert into st_geometry_107 using mt_varbinary tags(NULL) values(now(), -01.23)
|
||||
sql_error insert into st_geometry_108 using mt_varbinary tags(NULL) values(now(), +0x01)
|
||||
sql_error insert into st_geometry_109 using mt_varbinary tags(NULL) values(now(), -0b01)
|
||||
sql_error insert into st_geometry_1010 using mt_varbinary tags(NULL) values(now(), -0.1e-10)
|
||||
sql_error insert into st_geometry_1011 using mt_varbinary tags(NULL) values(now(), +0.1E+2)
|
||||
sql_error insert into st_geometry_1012 using mt_varbinary tags(NULL) values(now(), tRue)
|
||||
sql_error insert into st_geometry_1013 using mt_varbinary tags(NULL) values(now(), FalsE)
|
||||
sql_error insert into st_geometry_1014 using mt_varbinary tags(NULL) values(now(), noW)
|
||||
sql_error insert into st_geometry_1015 using mt_varbinary tags(NULL) values(now(), toDay)
|
||||
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
|
@ -0,0 +1,220 @@
|
|||
system sh/stop_dnodes.sh
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sql connect
|
||||
|
||||
print ========== columnValues.sim
|
||||
|
||||
sql drop database if exists db
|
||||
sql create database db
|
||||
sql use db
|
||||
|
||||
#### test the value of all data types in four cases: static create table, insert column value, synamic create table, alter tag value
|
||||
|
||||
######## case 0: json
|
||||
print ========== json
|
||||
sql create table mt_json (ts timestamp, c varchar(50)) tags(tagname json)
|
||||
|
||||
## case 00: static create table for test tag values
|
||||
sql create table st_json_0 using mt_json tags(NULL)
|
||||
sql show tags from st_json_0
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_json_1 using mt_json tags(NULL)
|
||||
sql show tags from st_json_1
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_json_2 using mt_json tags('NULL')
|
||||
sql show tags from st_json_2
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_json_3 using mt_json tags('NULL')
|
||||
sql show tags from st_json_3
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_json_4 using mt_json tags("NULL")
|
||||
sql show tags from st_json_4
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_json_5 using mt_json tags("NULL")
|
||||
sql show tags from st_json_5
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_json_6 using mt_json tags("")
|
||||
sql show tags from st_json_6
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_json_7 using mt_json tags(" ")
|
||||
sql show tags from st_json_7
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_json_8 using mt_json tags("{\"k1\":\"v1\",\"k2\":\"v2\"}")
|
||||
sql show tags from st_json_8
|
||||
if $data05 != {"k1":"v1","k2":"v2"} then
|
||||
return -1
|
||||
endi
|
||||
|
||||
## case 01: insert values for test column values
|
||||
|
||||
## case 02: dynamic create table for test tag values
|
||||
sql insert into st_json_100 using mt_json tags(NULL) values(now,NULL)
|
||||
sql show tags from st_json_100
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_json_100
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_json_101 using mt_json tags(NULL) values(now,NULL)
|
||||
sql show tags from st_json_101
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_json_101
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_json_102 using mt_json tags('NULL') values(now,'NULL')
|
||||
sql show tags from st_json_102
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_json_102
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_json_103 using mt_json tags('NULL') values(now,'NULL')
|
||||
sql show tags from st_json_103
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_json_103
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_json_104 using mt_json tags("NULL") values(now,"NULL")
|
||||
sql show tags from st_json_104
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_json_104
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_json_105 using mt_json tags("NULL") values(now,"NULL")
|
||||
sql show tags from st_json_105
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_json_105
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_json_106 using mt_json tags("") values(now,"vc")
|
||||
sql show tags from st_json_106
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_json_106
|
||||
if $data01 != vc then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_json_107 using mt_json tags(" ") values(now,"vc")
|
||||
sql show tags from st_json_107
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_json_107
|
||||
if $data01 != vc then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_json_108 using mt_json tags("{\"k1\":\"v1\",\"k2\":\"v2\"} ") values(now,"vc")
|
||||
sql show tags from st_json_108
|
||||
if $data05 != {"k1":"v1","k2":"v2"} then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_json_108
|
||||
if $data01 != vc then
|
||||
return -1
|
||||
endi
|
||||
|
||||
## case 03: alter tag values
|
||||
sql alter table st_json_100 set tag tagname=NULL
|
||||
sql show tags from st_json_100
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_json_101 set tag tagname=NULL
|
||||
sql show tags from st_json_101
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_json_102 set tag tagname='NULL'
|
||||
sql show tags from st_json_102
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_json_103 set tag tagname='NULL'
|
||||
sql show tags from st_json_103
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_json_104 set tag tagname="NULL"
|
||||
sql show tags from st_json_104
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_json_105 set tag tagname="NULL"
|
||||
sql show tags from st_json_105
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_json_106 set tag tagname=""
|
||||
sql show tags from st_json_106
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_json_107 set tag tagname=" "
|
||||
sql show tags from st_json_107
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_json_108 set tag tagname="{\"k1\":\"v1\",\"k2\":\"v2\"}"
|
||||
sql show tags from st_json_108
|
||||
if $data05 != {"k1":"v1","k2":"v2"} then
|
||||
return -1
|
||||
endi
|
||||
|
||||
|
||||
# case 04: illegal input
|
||||
sql_error create table st_json_206 using mt_json tags(+0123)
|
||||
sql_error create table st_json_207 using mt_json tags(-01.23)
|
||||
sql_error create table st_json_208 using mt_json tags(+0x01)
|
||||
sql_error create table st_json_209 using mt_json tags(-0b01)
|
||||
sql_error create table st_json_2010 using mt_json tags(-0.1e-10)
|
||||
sql_error create table st_json_2011 using mt_json tags(+0.1E+2)
|
||||
sql_error create table st_json_2012 using mt_json tags(tRue)
|
||||
sql_error create table st_json_2013 using mt_json tags(FalsE)
|
||||
sql_error create table st_json_2014 using mt_json tags(noW)
|
||||
sql_error create table st_json_2015 using mt_json tags(toDay)
|
||||
sql_error insert into st_json_206 using mt_json tags(+0123) values(now, NULL);
|
||||
sql_error insert into st_json_207 using mt_json tags(-01.23) values(now, NULL);
|
||||
sql_error insert into st_json_208 using mt_json tags(+0x01) values(now, NULL);
|
||||
sql_error insert into st_json_209 using mt_json tags(-0b01) values(now, NULL);
|
||||
sql_error insert into st_json_2010 using mt_json tags(-0.1e-10) values(now, NULL);
|
||||
sql_error insert into st_json_2011 using mt_json tags(+0.1E+2) values(now, NULL);
|
||||
sql_error insert into st_json_2012 using mt_json tags(tRue) values(now, NULL);
|
||||
sql_error insert into st_json_2013 using mt_json tags(FalsE) values(now, NULL);
|
||||
sql_error insert into st_json_2014 using mt_json tags(noW) values(now, NULL);
|
||||
sql_error insert into st_json_2015 using mt_json tags(toDay) values(now, NULL);
|
||||
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
|
@ -0,0 +1,589 @@
|
|||
system sh/stop_dnodes.sh
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sql connect
|
||||
|
||||
print ========== columnValues.sim
|
||||
|
||||
sql drop database if exists db
|
||||
sql create database db
|
||||
sql use db
|
||||
|
||||
#### test the value of all data types in four cases: static create table, insert column value, synamic create table, alter tag value
|
||||
|
||||
######## case 0: timestamp
|
||||
print ========== timestamp
|
||||
sql create table mt_timestamp (ts timestamp, c timestamp) tags (tagname timestamp)
|
||||
|
||||
## case 00: static create table for test tag values
|
||||
sql create table st_timestamp_0 using mt_timestamp tags (NULL)
|
||||
sql show create table st_timestamp_0
|
||||
sql show tags from st_timestamp_0
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_1 using mt_timestamp tags (NULL)
|
||||
sql show tags from st_timestamp_1
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_2 using mt_timestamp tags ('NULL')
|
||||
sql show tags from st_timestamp_2
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_3 using mt_timestamp tags ('NULL')
|
||||
sql show tags from st_timestamp_3
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_4 using mt_timestamp tags ("NULL")
|
||||
sql show tags from st_timestamp_4
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_5 using mt_timestamp tags ("NULL")
|
||||
sql show tags from st_timestamp_5
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_6 using mt_timestamp tags (-2147483647)
|
||||
sql show tags from st_timestamp_6
|
||||
if $data05 != -2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_7 using mt_timestamp tags (2147483647)
|
||||
sql show tags from st_timestamp_7
|
||||
if $data05 != 2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_8 using mt_timestamp tags (37)
|
||||
sql show tags from st_timestamp_8
|
||||
if $data05 != 37 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_9 using mt_timestamp tags (-100)
|
||||
sql show tags from st_timestamp_9
|
||||
if $data05 != -100 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_10 using mt_timestamp tags (+113)
|
||||
sql show tags from st_timestamp_10
|
||||
if $data05 != 113 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_11 using mt_timestamp tags ('-100')
|
||||
sql show tags from st_timestamp_11
|
||||
if $data05 != -100 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_12 using mt_timestamp tags ("-0")
|
||||
sql show tags from st_timestamp_12
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_13 using mt_timestamp tags (+0078)
|
||||
sql show tags from st_timestamp_13
|
||||
if $data05 != 78 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_14 using mt_timestamp tags (-00078)
|
||||
sql show tags from st_timestamp_14
|
||||
if $data05 != -78 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_15 using mt_timestamp tags ("0x01")
|
||||
sql show tags from st_timestamp_15
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_16 using mt_timestamp tags ("0b01")
|
||||
sql show tags from st_timestamp_16
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_17 using mt_timestamp tags ("+0x01")
|
||||
sql show tags from st_timestamp_17
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_18 using mt_timestamp tags ("-0b01")
|
||||
sql show tags from st_timestamp_18
|
||||
if $data05 != -1 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_19 using mt_timestamp tags ( 0x01)
|
||||
sql show tags from st_timestamp_19
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_20 using mt_timestamp tags (0b01 )
|
||||
sql show tags from st_timestamp_20
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_21 using mt_timestamp tags (+0x01)
|
||||
sql show tags from st_timestamp_21
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_timestamp_22 using mt_timestamp tags ( -0b01 )
|
||||
sql show tags from st_timestamp_22
|
||||
if $data05 != -1 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
## case 01: insert values for test column values
|
||||
sql insert into st_timestamp_0 values(now,NULL)
|
||||
sql select * from st_timestamp_0
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_1 values(now,NULL)
|
||||
sql select * from st_timestamp_1
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_2 values(now,'NULL')
|
||||
sql select * from st_timestamp_2
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_3 values(now,'NULL')
|
||||
sql select * from st_timestamp_3
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_4 values(now,"NULL")
|
||||
sql select * from st_timestamp_4
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_5 values(now,"NULL")
|
||||
sql select * from st_timestamp_5
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_6 values(now,-2147483647)
|
||||
sql select ts, cast(c as bigint) from st_timestamp_6
|
||||
if $data01 != -2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_7 values(now,2147483647)
|
||||
sql select ts, cast(c as bigint) from st_timestamp_7
|
||||
if $data01 != 2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_8 values(now,37)
|
||||
sql select ts, cast(c as bigint) from st_timestamp_8
|
||||
if $data01 != 37 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_9 values(now,-100)
|
||||
sql select ts, cast(c as bigint) from st_timestamp_9
|
||||
if $data01 != -100 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_10 values(now,+113)
|
||||
sql select ts, cast(c as bigint) from st_timestamp_10
|
||||
if $data01 != 113 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_11 values(now,'-100')
|
||||
sql select ts, cast(c as bigint) from st_timestamp_11
|
||||
if $data01 != -100 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_12 values(now,"-0")
|
||||
sql select ts, cast(c as bigint) from st_timestamp_12
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_13 values(now,+0078)
|
||||
sql select ts, cast(c as bigint) from st_timestamp_13
|
||||
if $data01 != 78 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_14 values(now,-00078)
|
||||
sql select ts, cast(c as bigint) from st_timestamp_14
|
||||
if $data01 != -78 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_15 values(now,"0x01")
|
||||
sql select ts, cast(c as bigint) from st_timestamp_15
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_16 values(now,"0b01")
|
||||
sql select ts, cast(c as bigint) from st_timestamp_16
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_17 values(now,"+0x01")
|
||||
sql select ts, cast(c as bigint) from st_timestamp_17
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_18 values(now,"-0b01")
|
||||
sql select ts, cast(c as bigint) from st_timestamp_18
|
||||
if $data01 != -1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_19 values(now, 0x01)
|
||||
sql select ts, cast(c as bigint) from st_timestamp_19
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_20 values(now,0b01 )
|
||||
sql select ts, cast(c as bigint) from st_timestamp_20
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_21 values(now,+0x01)
|
||||
sql select ts, cast(c as bigint) from st_timestamp_21
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_22 values(now, -0b01 )
|
||||
sql select ts, cast(c as bigint) from st_timestamp_22
|
||||
if $data01 != -1 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
## case 02: dynamic create table for test tag values
|
||||
sql insert into st_timestamp_100 using mt_timestamp tags(NULL) values(now, NULL)
|
||||
sql show tags from st_timestamp_100
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_timestamp_100
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_101 using mt_timestamp tags(NULL) values(now, NULL)
|
||||
sql show tags from st_timestamp_101
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_timestamp_101
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_102 using mt_timestamp tags('NULL') values(now, 'NULL')
|
||||
sql show tags from st_timestamp_102
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_timestamp_102
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_103 using mt_timestamp tags('NULL') values(now, 'NULL')
|
||||
sql show tags from st_timestamp_103
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_timestamp_103
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_104 using mt_timestamp tags("NULL") values(now, "NULL")
|
||||
sql show tags from st_timestamp_104
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_timestamp_104
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_105 using mt_timestamp tags("NULL") values(now, "NULL")
|
||||
sql show tags from st_timestamp_105
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_timestamp_105
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_106 using mt_timestamp tags(-2147483647) values(now, -2147483647)
|
||||
sql show tags from st_timestamp_106
|
||||
if $data05 != -2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_106
|
||||
if $data01 != -2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_107 using mt_timestamp tags(2147483647) values(now, 2147483647)
|
||||
sql show tags from st_timestamp_107
|
||||
if $data05 != 2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_107
|
||||
if $data01 != 2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_108 using mt_timestamp tags(37) values(now, 37)
|
||||
sql show tags from st_timestamp_108
|
||||
if $data05 != 37 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_108
|
||||
if $data01 != 37 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_109 using mt_timestamp tags(-100) values(now, -100)
|
||||
sql show tags from st_timestamp_109
|
||||
if $data05 != -100 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_109
|
||||
if $data01 != -100 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_1010 using mt_timestamp tags(+113) values(now, +113)
|
||||
sql show tags from st_timestamp_1010
|
||||
if $data05 != 113 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_1010
|
||||
if $data01 != 113 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_1011 using mt_timestamp tags('-100') values(now, '-100')
|
||||
sql show tags from st_timestamp_1011
|
||||
if $data05 != -100 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_1011
|
||||
if $data01 != -100 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_1012 using mt_timestamp tags("-0") values(now, "-0")
|
||||
sql show tags from st_timestamp_1012
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_1012
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_1013 using mt_timestamp tags(+0078) values(now, +0078)
|
||||
sql show tags from st_timestamp_1013
|
||||
if $data05 != 78 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_1013
|
||||
if $data01 != 78 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_1014 using mt_timestamp tags(-00078) values(now, -00078)
|
||||
sql show tags from st_timestamp_1014
|
||||
if $data05 != -78 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_1014
|
||||
if $data01 != -78 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_1015 using mt_timestamp tags("0x01") values(now, "0x01")
|
||||
sql show tags from st_timestamp_1015
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_1015
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_1016 using mt_timestamp tags("0b01") values(now, "0b01")
|
||||
sql show tags from st_timestamp_1016
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_1016
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_1017 using mt_timestamp tags("+0x01") values(now, "+0x01")
|
||||
sql show tags from st_timestamp_1017
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_1018 using mt_timestamp tags("-0b01") values(now, "-0b01")
|
||||
sql show tags from st_timestamp_1018
|
||||
if $data05 != -1 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_1018
|
||||
if $data01 != -1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_1019 using mt_timestamp tags( 0x01) values(now, 0x01)
|
||||
sql show tags from st_timestamp_1019
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_1020 using mt_timestamp tags(0b01 ) values(now, 0b01 )
|
||||
sql show tags from st_timestamp_1020
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_1020
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_1021 using mt_timestamp tags(+0x01) values(now, +0x01)
|
||||
sql show tags from st_timestamp_1021
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_1021
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_timestamp_1022 using mt_timestamp tags( -0b01 ) values(now, -0b01)
|
||||
sql show tags from st_timestamp_1022
|
||||
if $data05 != -1 then
|
||||
return -1
|
||||
endi
|
||||
sql select ts, cast(c as bigint) from st_timestamp_1022
|
||||
if $data01 != -1 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
### case 03: alter tag values
|
||||
sql alter table st_timestamp_0 set tag tagname=NULL
|
||||
sql show tags from st_timestamp_0
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_1 set tag tagname=NULL
|
||||
sql show tags from st_timestamp_1
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_2 set tag tagname='NULL'
|
||||
sql show tags from st_timestamp_2
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_3 set tag tagname='NULL'
|
||||
sql show tags from st_timestamp_3
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_4 set tag tagname="NULL"
|
||||
sql show tags from st_timestamp_4
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_5 set tag tagname="NULL"
|
||||
sql show tags from st_timestamp_5
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_6 set tag tagname=-2147483647
|
||||
sql show tags from st_timestamp_6
|
||||
if $data05 != -2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_7 set tag tagname=2147483647
|
||||
sql show tags from st_timestamp_7
|
||||
if $data05 != 2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_8 set tag tagname=37
|
||||
sql show tags from st_timestamp_8
|
||||
if $data05 != 37 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_9 set tag tagname=-100
|
||||
sql show tags from st_timestamp_9
|
||||
if $data05 != -100 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_10 set tag tagname=+113
|
||||
sql show tags from st_timestamp_10
|
||||
if $data05 != 113 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_11 set tag tagname='-100'
|
||||
sql show tags from st_timestamp_11
|
||||
if $data05 != -100 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_12 set tag tagname="-0"
|
||||
sql show tags from st_timestamp_12
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_13 set tag tagname=+0078
|
||||
sql show tags from st_timestamp_13
|
||||
if $data05 != 78 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_14 set tag tagname=-00078
|
||||
sql show tags from st_timestamp_14
|
||||
if $data05 != -78 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_15 set tag tagname="0x01"
|
||||
sql show tags from st_timestamp_15
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_16 set tag tagname="0b01"
|
||||
sql show tags from st_timestamp_16
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_17 set tag tagname="+0x01"
|
||||
sql show tags from st_timestamp_17
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_18 set tag tagname="-0b01"
|
||||
sql show tags from st_timestamp_18
|
||||
if $data05 != -1 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_19 set tag tagname= 0x01
|
||||
sql show tags from st_timestamp_19
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_20 set tag tagname=0b01
|
||||
sql show tags from st_timestamp_20
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_21 set tag tagname=+0x01
|
||||
sql show tags from st_timestamp_21
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_timestamp_22 set tag tagname= -0b01
|
||||
sql show tags from st_timestamp_22
|
||||
if $data05 != -1 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
## case 04: illegal input
|
||||
sql_error create table st_timestamp_e0 using mt_timestamp tags (123abc)
|
||||
sql_error create table st_timestamp_e0 using mt_timestamp tags ("123abc")
|
||||
sql_error create table st_timestamp_e0 using mt_timestamp tags (abc)
|
||||
sql_error create table st_timestamp_e0 using mt_timestamp tags ("abc")
|
||||
sql_error create table st_timestamp_e0 using mt_timestamp tags (" ")
|
||||
sql_error create table st_timestamp_e0 using mt_timestamp tags ('')
|
||||
sql_error create table st_timestamp_104 using mt_timestamp tags ("-123.1")
|
||||
sql_error create table st_timestamp_105 using mt_timestamp tags ("+123.5")
|
||||
sql_error create table st_timestamp_106 using mt_timestamp tags ("-1e-1")
|
||||
sql_error create table st_timestamp_107 using mt_timestamp tags ("+0.1235e3")
|
||||
sql_error create table st_timestamp_108 using mt_timestamp tags ("-0.11e-30")
|
||||
sql_error create table st_timestamp_109 using mt_timestamp tags ("-1.1e-307")
|
||||
sql_error create table st_timestamp_110 using mt_timestamp tags ( -1e-1 )
|
||||
sql_error create table st_timestamp_111 using mt_timestamp tags ( +0.1235e3 )
|
||||
sql_error create table st_timestamp_112 using mt_timestamp tags (-0.11e-30)
|
||||
sql_error create table st_timestamp_113 using mt_timestamp tags (-1.1e-307)
|
||||
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
|
@ -0,0 +1,904 @@
|
|||
system sh/stop_dnodes.sh
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sql connect
|
||||
|
||||
print ========== columnValues.sim
|
||||
|
||||
sql drop database if exists db
|
||||
sql create database db
|
||||
sql use db
|
||||
|
||||
#### test the value of all data types in four cases: static create table, insert column value, synamic create table, alter tag value
|
||||
|
||||
######## case 0: uint
|
||||
print ========== uint
|
||||
sql create table mt_uint (ts timestamp, c int unsigned) tags (tagname int unsigned)
|
||||
|
||||
## case 00: static create table for test tag values
|
||||
sql create table st_uint_0 using mt_uint tags (NULL)
|
||||
sql show create table st_uint_0
|
||||
sql show tags from st_uint_0
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_1 using mt_uint tags (NULL)
|
||||
sql show tags from st_uint_1
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
|
||||
sql create table st_uint_2 using mt_uint tags ('NULL')
|
||||
sql show tags from st_uint_2
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_3 using mt_uint tags ('NULL')
|
||||
sql show tags from st_uint_3
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_4 using mt_uint tags ("NULL")
|
||||
sql show tags from st_uint_4
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_5 using mt_uint tags ("-0")
|
||||
sql show tags from st_uint_5
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_6 using mt_uint tags (-0 )
|
||||
sql show tags from st_uint_6
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_7 using mt_uint tags (2147483647)
|
||||
sql show tags from st_uint_7
|
||||
if $data05 != 2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_8 using mt_uint tags (37)
|
||||
sql show tags from st_uint_8
|
||||
if $data05 != 37 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_9 using mt_uint tags (098)
|
||||
sql show tags from st_uint_9
|
||||
if $data05 != 98 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_10 using mt_uint tags (+113)
|
||||
sql show tags from st_uint_10
|
||||
if $data05 != 113 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_11 using mt_uint tags (+000.000)
|
||||
sql show tags from st_uint_11
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_12 using mt_uint tags ("+78")
|
||||
sql show tags from st_uint_12
|
||||
if $data05 != 78 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_13 using mt_uint tags (+0078)
|
||||
sql show tags from st_uint_13
|
||||
if $data05 != 78 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_14 using mt_uint tags (00078)
|
||||
sql show tags from st_uint_14
|
||||
if $data05 != 78 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_100 using mt_uint tags ("0x01")
|
||||
sql show tags from st_uint_100
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_101 using mt_uint tags ("0b01")
|
||||
sql show tags from st_uint_101
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_102 using mt_uint tags ("+0x01")
|
||||
sql show tags from st_uint_102
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_103 using mt_uint tags ("-0b00")
|
||||
sql show tags from st_uint_103
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_104 using mt_uint tags ("123.1")
|
||||
sql show tags from st_uint_104
|
||||
if $data05 != 123 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_105 using mt_uint tags ("+123.5")
|
||||
sql show tags from st_uint_105
|
||||
if $data05 != 124 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_106 using mt_uint tags ("-1e-1")
|
||||
sql show tags from st_uint_106
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_107 using mt_uint tags ("+0.1235e3")
|
||||
sql show tags from st_uint_107
|
||||
if $data05 != 124 then
|
||||
print $data05 != 124
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_108 using mt_uint tags ("-0.11e-30")
|
||||
sql show tags from st_uint_108
|
||||
if $data05 != 0 then
|
||||
print $data05 != 0
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_109 using mt_uint tags ("-1.1e-307")
|
||||
sql show tags from st_uint_109
|
||||
if $data05 != 0 then
|
||||
print $data05 != 0
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_110 using mt_uint tags ( -1e-1 )
|
||||
sql show tags from st_uint_110
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_111 using mt_uint tags ( +0.1235e3 )
|
||||
sql show tags from st_uint_111
|
||||
if $data05 != 124 then
|
||||
print $data05 != 124
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_112 using mt_uint tags (-0.11e-30)
|
||||
sql show tags from st_uint_112
|
||||
if $data05 != 0 then
|
||||
print $data05 != 0
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_113 using mt_uint tags (-1.1e-307)
|
||||
sql show tags from st_uint_113
|
||||
if $data05 != 0 then
|
||||
print $data05 != 0
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_200 using mt_uint tags ( 0x01)
|
||||
sql show tags from st_uint_200
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_201 using mt_uint tags (0b01 )
|
||||
sql show tags from st_uint_201
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_202 using mt_uint tags (+0x01)
|
||||
sql show tags from st_uint_202
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_uint_203 using mt_uint tags ( -0b00 )
|
||||
sql show tags from st_uint_203
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
## case 01: insert values for test column values
|
||||
sql insert into st_uint_0 values (now, NULL)
|
||||
sql select * from st_uint_0
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1 values (now, "-0")
|
||||
sql select * from st_uint_1
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_6 values (now, 2147483647)
|
||||
sql select * from st_uint_6
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_7 values (now, -0)
|
||||
sql select * from st_uint_7
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_8 values (now, +100)
|
||||
sql select * from st_uint_8
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 100 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_9 values (now, "098")
|
||||
sql select * from st_uint_9
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 98 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_10 values (now, '0')
|
||||
sql select * from st_uint_10
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_11 values (now, +000.000)
|
||||
sql select * from st_uint_11
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_12 values (now, "+056")
|
||||
sql select * from st_uint_12
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 56 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
sql insert into st_uint_13 values (now, +056)
|
||||
sql select * from st_uint_13
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 56 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
sql insert into st_uint_14 values (now, 056)
|
||||
sql select * from st_uint_14
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 56 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
sql insert into st_uint_100 values (now, "0x01")
|
||||
sql select * from st_uint_100
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_101 values (now, "0b01")
|
||||
sql select * from st_uint_101
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_102 values (now, "+0x01")
|
||||
sql select * from st_uint_102
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_103 values (now, "-0b00")
|
||||
sql select * from st_uint_103
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_104 values (now, "123.1")
|
||||
sql select * from st_uint_104
|
||||
if $data01 != 123 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_105 values (now, "+123.5")
|
||||
sql select * from st_uint_105
|
||||
if $data01 != 124 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_106 values (now, "-1e-1")
|
||||
sql select * from st_uint_106
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_107 values (now, "+0.1235e3")
|
||||
sql select * from st_uint_107
|
||||
if $data01 != 124 then
|
||||
print $data05 != 124
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_108 values (now, "-0.11e-30")
|
||||
sql select * from st_uint_108
|
||||
if $data01 != 0 then
|
||||
print $data05 != 0
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_109 values (now, "-1.1e-307")
|
||||
sql select * from st_uint_109
|
||||
if $data01 != 0 then
|
||||
print $data05 != 0
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_110 values (now, -1e-1 )
|
||||
sql select * from st_uint_110
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_111 values (now, +0.1235e3 )
|
||||
sql select * from st_uint_111
|
||||
if $data01 != 124 then
|
||||
print $data05 != 124
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_112 values (now, -0.11e-30)
|
||||
sql select * from st_uint_112
|
||||
if $data01 != 0 then
|
||||
print $data05 != 0
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_113 values (now, -1.1e-307)
|
||||
sql select * from st_uint_113
|
||||
if $data01 != 0 then
|
||||
print $data05 != 0
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_200 values (now, 0x01)
|
||||
sql select * from st_uint_200
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_201 values (now, 0b01 )
|
||||
sql select * from st_uint_201
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_202 values (now, +0x01)
|
||||
sql select * from st_uint_202
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
sql insert into st_uint_203 values (now, -0b00 )
|
||||
sql select * from st_uint_203
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
## case 02: dynamic create table for test tag values
|
||||
sql insert into st_uint_16 using mt_uint tags (NULL) values (now, NULL)
|
||||
sql show create table st_uint_16
|
||||
sql show tags from st_uint_16
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_16
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
|
||||
sql insert into st_uint_17 using mt_uint tags (NULL) values (now, NULL)
|
||||
sql show tags from st_uint_17
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_17
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_18 using mt_uint tags ('NULL') values (now, 'NULL')
|
||||
sql show tags from st_uint_18
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_18
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_19 using mt_uint tags ('NULL') values (now, 'NULL')
|
||||
sql show tags from st_uint_19
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_19
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_20 using mt_uint tags ("NULL") values (now, "NULL")
|
||||
sql show tags from st_uint_20
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_20
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_21 using mt_uint tags ("-0") values (now, "-0")
|
||||
sql show tags from st_uint_21
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_21
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_22 using mt_uint tags (2147483647) values (now, 2147483647)
|
||||
sql show tags from st_uint_22
|
||||
if $data05 != 2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_22
|
||||
if $data01 != 2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_23 using mt_uint tags (-0) values (now, -0)
|
||||
sql show tags from st_uint_23
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_23
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_24 using mt_uint tags (10) values (now, 10)
|
||||
sql show tags from st_uint_24
|
||||
if $data05 != 10 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_24
|
||||
if $data01 != 10 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_25 using mt_uint tags ("-0") values (now, "-0")
|
||||
sql show tags from st_uint_25
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_25
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_26 using mt_uint tags ('123') values (now, '123')
|
||||
sql show tags from st_uint_26
|
||||
if $data05 != 123 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_26
|
||||
if $data01 != 123 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_27 using mt_uint tags (+056) values (now, +00056)
|
||||
sql show tags from st_uint_27
|
||||
if $data05 != 56 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_27
|
||||
if $data01 != 56 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_28 using mt_uint tags (056) values (now, 0056)
|
||||
sql show tags from st_uint_28
|
||||
if $data05 != 56 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_28
|
||||
if $data01 != 56 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1100 using mt_uint tags ("0x01") values(now, "0x01");
|
||||
sql show tags from st_uint_1100
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1100
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1101 using mt_uint tags ("0b01") values(now, "0b01");
|
||||
sql show tags from st_uint_1101
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1101
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1102 using mt_uint tags ("+0x01") values(now, "+0x01");
|
||||
sql show tags from st_uint_1102
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1102
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1103 using mt_uint tags ("-0b00") values(now, "-0b000");
|
||||
sql show tags from st_uint_1103
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1103
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1104 using mt_uint tags ("123.1") values(now, "123.1");
|
||||
sql show tags from st_uint_1104
|
||||
if $data05 != 123 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1104
|
||||
if $data01 != 123 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1105 using mt_uint tags ("+123.5") values(now, "+123.5");
|
||||
sql show tags from st_uint_1105
|
||||
if $data05 != 124 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1105
|
||||
if $data01 != 124 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1106 using mt_uint tags ("-1e-1") values(now, "-1e-1");
|
||||
sql show tags from st_uint_1106
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1106
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1107 using mt_uint tags ("+0.1235e3") values(now, "+0.1235e3");
|
||||
sql show tags from st_uint_1107
|
||||
if $data05 != 124 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1108 using mt_uint tags ("-0.11e-30") values(now, "-0.11e-30");
|
||||
sql show tags from st_uint_1108
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1108
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1109 using mt_uint tags ("-1.1e-307") values(now, "-1.1e-307");
|
||||
sql show tags from st_uint_1109
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1109
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1110 using mt_uint tags ( -1e-1 ) values(now, -1e-1);
|
||||
sql show tags from st_uint_1110
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1110
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1111 using mt_uint tags ( +0.1235e3 ) values(now, +0.1235e3);
|
||||
sql show tags from st_uint_1111
|
||||
if $data05 != 124 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1111
|
||||
if $data01 != 124 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1112 using mt_uint tags (-0.11e-30) values(now, -0.11e-30);
|
||||
sql show tags from st_uint_1112
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1112
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1113 using mt_uint tags (-1.1e-307) values(now, -1.1e-307);
|
||||
sql show tags from st_uint_1113
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1113
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1200 using mt_uint tags ( 0x01) values(now, 0x01);
|
||||
sql show tags from st_uint_1200
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1200
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1201 using mt_uint tags (0b01 ) values(now, 0b01);
|
||||
sql show tags from st_uint_1201
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1201
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_uint_1202 using mt_uint tags (+0x01) values(now, +0x01);
|
||||
sql show tags from st_uint_1202
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1202
|
||||
if $data01 != 1 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
sql insert into st_uint_1203 using mt_uint tags ( 0b000000 ) values(now, -0b0000);
|
||||
sql show tags from st_uint_1203
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_uint_1203
|
||||
if $data01 != 0 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
### case 03: alter tag values
|
||||
sql alter table st_uint_0 set tag tagname=2147483647
|
||||
sql show tags from st_uint_0
|
||||
if $data05 != 2147483647 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_0 set tag tagname=-0
|
||||
sql show tags from st_uint_0
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_0 set tag tagname=+100
|
||||
sql show tags from st_uint_0
|
||||
if $data05 != 100 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_0 set tag tagname=+33.333
|
||||
sql show tags from st_uint_0
|
||||
if $data05 != 33 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_0 set tag tagname='+98'
|
||||
sql show tags from st_uint_0
|
||||
if $data05 != 98 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_0 set tag tagname='076'
|
||||
sql show tags from st_uint_0
|
||||
if $data05 != 76 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_0 set tag tagname=+0012
|
||||
sql show tags from st_uint_0
|
||||
if $data05 != 12 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_0 set tag tagname=00063
|
||||
sql show tags from st_uint_0
|
||||
if $data05 != 63 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_100 set tag tagname="0x01"
|
||||
sql show tags from st_uint_100
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_101 set tag tagname="0b01"
|
||||
sql show tags from st_uint_101
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_102 set tag tagname="+0x01"
|
||||
sql show tags from st_uint_102
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_103 set tag tagname="-0b00"
|
||||
sql show tags from st_uint_103
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_104 set tag tagname="123.1"
|
||||
sql show tags from st_uint_104
|
||||
if $data05 != 123 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_105 set tag tagname="+123.5"
|
||||
sql show tags from st_uint_105
|
||||
if $data05 != 124 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_106 set tag tagname="-1e-1"
|
||||
sql show tags from st_uint_106
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_107 set tag tagname="+0.1235e3"
|
||||
sql show tags from st_uint_107
|
||||
if $data05 != 124 then
|
||||
print $data05 != 124
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_108 set tag tagname="-0.11e-30"
|
||||
sql show tags from st_uint_108
|
||||
if $data05 != 0 then
|
||||
print $data05 != 0
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_109 set tag tagname="-1.1e-307"
|
||||
sql show tags from st_uint_109
|
||||
if $data05 != 0 then
|
||||
print $data05 != 0
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_110 set tag tagname= -1e-1
|
||||
sql show tags from st_uint_110
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_111 set tag tagname= +0.1235e3
|
||||
sql show tags from st_uint_111
|
||||
if $data05 != 124 then
|
||||
print $data05 != 124
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_112 set tag tagname=-0.11e-30
|
||||
sql show tags from st_uint_112
|
||||
if $data05 != 0 then
|
||||
print $data05 != 0
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_113 set tag tagname=-1.1e-307
|
||||
sql show tags from st_uint_113
|
||||
if $data05 != 0 then
|
||||
print $data05 != 0
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_200 set tag tagname= 0x01
|
||||
sql show tags from st_uint_200
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_201 set tag tagname=0b00
|
||||
sql show tags from st_uint_201
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_202 set tag tagname=+0x01
|
||||
sql show tags from st_uint_202
|
||||
if $data05 != 1 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_uint_203 set tag tagname= -0b0
|
||||
sql show tags from st_uint_203
|
||||
if $data05 != 0 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
## case 04: illegal input
|
||||
sql_error create table st_uint_e0 using mt_uint tags (4294967296)
|
||||
sql_error create table st_uint_e0_err1 using mt_uint tags (-2147483648)
|
||||
sql_error create table st_uint_e0 using mt_uint tags (-214748364800)
|
||||
sql_error create table st_uint_e0 using mt_uint tags (123abc)
|
||||
sql_error create table st_uint_e0 using mt_uint tags ("123abc")
|
||||
sql_error create table st_uint_e0 using mt_uint tags (abc)
|
||||
sql_error create table st_uint_e0 using mt_uint tags ("abc")
|
||||
sql_error create table st_uint_e0 using mt_uint tags (" ")
|
||||
sql_error create table st_uint_e0_err2 using mt_uint tags ('')
|
||||
|
||||
sql create table st_uint_e0 using mt_uint tags (123)
|
||||
sql create table st_uint_e1 using mt_uint tags (123)
|
||||
sql create table st_uint_e2 using mt_uint tags (123)
|
||||
sql create table st_uint_e3 using mt_uint tags (123)
|
||||
sql create table st_uint_e4 using mt_uint tags (123)
|
||||
sql create table st_uint_e5 using mt_uint tags (123)
|
||||
sql create table st_uint_e6 using mt_uint tags (123)
|
||||
sql create table st_uint_e7 using mt_uint tags (123)
|
||||
sql create table st_uint_e8 using mt_uint tags (123)
|
||||
sql create table st_uint_e9 using mt_uint tags (123)
|
||||
sql create table st_uint_e10 using mt_uint tags (123)
|
||||
sql create table st_uint_e11 using mt_uint tags (123)
|
||||
sql create table st_uint_e12 using mt_uint tags (123)
|
||||
|
||||
sql_error insert into st_uint_e0 values (now, 4294967296)
|
||||
sql_error insert into st_uint_e1 values (now, -2147483648)
|
||||
sql_error insert into st_uint_e3 values (now, -21474836481)
|
||||
sql_error insert into st_uint_e6 values (now, 123abc)
|
||||
sql_error insert into st_uint_e7 values (now, "123abc")
|
||||
sql_error insert into st_uint_e9 values (now, abc)
|
||||
sql_error insert into st_uint_e10 values (now, "abc")
|
||||
sql_error insert into st_uint_e11 values (now, " ")
|
||||
sql_error insert into st_uint_e12 values (now, '')
|
||||
|
||||
sql_error insert into st_uint_e13 using mt_uint tags (033) values (now, 4294967296)
|
||||
sql_error insert into st_uint_e14 using mt_uint tags (033) values (now, -2147483648)
|
||||
sql_error insert into st_uint_e16 using mt_uint tags (033) values (now, -21474836481)
|
||||
sql_error insert into st_uint_e19 using mt_uint tags (033) values (now, 123abc)
|
||||
sql_error insert into st_uint_e20 using mt_uint tags (033) values (now, "123abc")
|
||||
sql_error insert into st_uint_e22 using mt_uint tags (033) values (now, abc)
|
||||
sql_error insert into st_uint_e23 using mt_uint tags (033) values (now, "abc")
|
||||
sql_error insert into st_uint_e24 using mt_uint tags (033) values (now, " ")
|
||||
sql_error insert into st_uint_e25 using mt_uint tags (033) values (now, '')
|
||||
|
||||
sql_error insert into st_uint_e13 using mt_uint tags (21474294967296483648) values (now, -033)
|
||||
sql_error insert into st_uint_e14_1 using mt_uint tags (-2147483648) values (now, -033)
|
||||
sql_error insert into st_uint_e16 using mt_uint tags (-2147483649) values (now, -033)
|
||||
sql_error insert into st_uint_e19 using mt_uint tags (123abc) values (now, -033)
|
||||
sql_error insert into st_uint_e20 using mt_uint tags ("123abc") values (now, -033)
|
||||
sql_error insert into st_uint_e22 using mt_uint tags (abc) values (now, -033)
|
||||
sql_error insert into st_uint_e23 using mt_uint tags ("abc") values (now, -033)
|
||||
sql_error insert into st_uint_e24 using mt_uint tags (" ") values (now, -033)
|
||||
sql_error insert into st_uint_e25_1 using mt_uint tags ('') values (now, -033)
|
||||
sql insert into st_uint_e26_1 using mt_uint tags ('123') values (now, 033)
|
||||
sql insert into st_uint_e27_1 using mt_uint tags ('12.80') values (now, 033)
|
||||
sql_error insert into st_uint_e28_1 using mt_uint tags ('-11.80') values (now, 033)
|
||||
|
||||
sql insert into st_uint_e13 using mt_uint tags (033) values (now, 00062)
|
||||
sql insert into st_uint_e14 using mt_uint tags (033) values (now, 00062)
|
||||
sql insert into st_uint_e15 using mt_uint tags (033) values (now, 00062)
|
||||
sql insert into st_uint_e16 using mt_uint tags (033) values (now, 00062)
|
||||
sql insert into st_uint_e17 using mt_uint tags (033) values (now, 00062)
|
||||
sql insert into st_uint_e18 using mt_uint tags (033) values (now, 00062)
|
||||
sql insert into st_uint_e19 using mt_uint tags (033) values (now, 00062)
|
||||
sql insert into st_uint_e20 using mt_uint tags (033) values (now, 00062)
|
||||
sql insert into st_uint_e21 using mt_uint tags (033) values (now, 00062)
|
||||
sql insert into st_uint_e22 using mt_uint tags (033) values (now, 00062)
|
||||
sql insert into st_uint_e23 using mt_uint tags (033) values (now, 00062)
|
||||
sql insert into st_uint_e24 using mt_uint tags (033) values (now, 00062)
|
||||
sql insert into st_uint_e25 using mt_uint tags (033) values (now, 00062)
|
||||
|
||||
sql_error alter table st_uint_e13 set tag tagname=4294967296
|
||||
sql_error alter table st_uint_e14 set tag tagname=-2147483648
|
||||
sql_error alter table st_uint_e16 set tag tagname=-3147483648
|
||||
sql_error alter table st_uint_e19 set tag tagname=123abc
|
||||
sql_error alter table st_uint_e20 set tag tagname="123abc"
|
||||
sql_error alter table st_uint_e22 set tag tagname=abc
|
||||
sql_error alter table st_uint_e23 set tag tagname="abc"
|
||||
sql_error alter table st_uint_e24 set tag tagname=" "
|
||||
sql_error alter table st_uint_e25 set tag tagname=''
|
||||
sql alter table st_uint_e26_1 set tag tagname='123'
|
||||
sql alter table st_uint_e27_1 set tag tagname='12.80'
|
||||
sql_error alter table st_uint_e28_1 set tag tagname='-11.80'
|
||||
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
|
@ -13,22 +13,311 @@ sql use db
|
|||
|
||||
######## case 0: varbinary
|
||||
print ========== varbinary
|
||||
sql create table mt_varbinary (ts timestamp, c varbinary(50)) tags (tagname varbinary(50))
|
||||
sql create table mt_varbinary (ts timestamp, c varbinary(50)) tags(tagname varbinary(50))
|
||||
|
||||
## case 00: static create table for test tag values
|
||||
sql create table st_varbinary_0 using mt_varbinary tags (NULL)
|
||||
sql show create table st_varbinary_0
|
||||
sql create table st_varbinary_0 using mt_varbinary tags(NULL)
|
||||
sql show tags from st_varbinary_0
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_varbinary_1 using mt_varbinary tags (NULL)
|
||||
sql create table st_varbinary_1 using mt_varbinary tags(NULL)
|
||||
sql show tags from st_varbinary_1
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_varbinary_2 using mt_varbinary tags ('NULL')
|
||||
sql create table st_varbinary_2 using mt_varbinary tags('NULL')
|
||||
sql show tags from st_varbinary_2
|
||||
if $data05 != \x4E554C4C then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_varbinary_3 using mt_varbinary tags('NULL')
|
||||
sql show tags from st_varbinary_3
|
||||
if $data05 != \x4E554C4C then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_varbinary_4 using mt_varbinary tags("NULL")
|
||||
sql show tags from st_varbinary_4
|
||||
if $data05 != \x4E554C4C then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_varbinary_5 using mt_varbinary tags("NULL")
|
||||
sql show tags from st_varbinary_5
|
||||
if $data05 != \x4E554C4C then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_varbinary_6 using mt_varbinary tags("")
|
||||
sql show tags from st_varbinary_6
|
||||
if $data05 != \x then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_varbinary_7 using mt_varbinary tags(" ")
|
||||
sql show tags from st_varbinary_7
|
||||
if $data05 != \x20 then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_varbinary_8 using mt_varbinary tags("\x")
|
||||
sql show tags from st_varbinary_8
|
||||
if $data05 != \x then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_varbinary_9 using mt_varbinary tags("\xaB")
|
||||
sql show tags from st_varbinary_9
|
||||
if $data05 != \xAB then
|
||||
return -1
|
||||
endi
|
||||
sql create table st_varbinary_10 using mt_varbinary tags("aB")
|
||||
sql show tags from st_varbinary_10
|
||||
if $data05 != \x6142 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
|
||||
## case 01: insert values for test column values
|
||||
sql insert into st_varbinary_0 values(now, NULL)
|
||||
sql select * from st_varbinary_0
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_varbinary_1 values(now, NULL)
|
||||
sql select * from st_varbinary_1
|
||||
if $data01 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql insert into st_varbinary_2 values(now, 'NULL')
|
||||
sql select * from st_varbinary_2
|
||||
if $data01 != \x4E554C4C then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_3 values(now, 'NULL')
|
||||
sql select * from st_varbinary_3
|
||||
if $data01 != \x4E554C4C then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_4 values(now, "NULL")
|
||||
sql select * from st_varbinary_4
|
||||
if $data01 != \x4E554C4C then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_5 values(now, "NULL")
|
||||
sql select * from st_varbinary_5
|
||||
if $data01 != \x4E554C4C then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_6 values(now, "")
|
||||
sql select * from st_varbinary_6
|
||||
if $data01 != \x then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_7 values(now, " ")
|
||||
sql select * from st_varbinary_7
|
||||
if $data01 != \x20 then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_8 values(now, "\x")
|
||||
sql select * from st_varbinary_8
|
||||
if $data01 != \x then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_9 values(now, "\xaB")
|
||||
sql select * from st_varbinary_9
|
||||
if $data01 != \xAB then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_10 values(now, "aB")
|
||||
sql select * from st_varbinary_10
|
||||
if $data01 != \x6142 then
|
||||
# return -1
|
||||
endi
|
||||
|
||||
## case 02: dynamic create table for test tag values
|
||||
sql insert into st_varbinary_100 using mt_varbinary tags(NULL) values(now,NULL)
|
||||
sql show tags from st_varbinary_100
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_varbinary_100
|
||||
if $data01 != NULL then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_101 using mt_varbinary tags(NULL) values(now,NULL)
|
||||
sql show tags from st_varbinary_101
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_varbinary_101
|
||||
if $data01 != NULL then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_102 using mt_varbinary tags('NULL') values(now,'NULL')
|
||||
sql show tags from st_varbinary_102
|
||||
if $data05 != \x4E554C4C then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_varbinary_102
|
||||
if $data01 != \x4E554C4C then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_103 using mt_varbinary tags('NULL') values(now,'NULL')
|
||||
sql show tags from st_varbinary_103
|
||||
if $data05 != \x4E554C4C then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_varbinary_103
|
||||
if $data01 != \x4E554C4C then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_104 using mt_varbinary tags("NULL") values(now,"NULL")
|
||||
sql show tags from st_varbinary_104
|
||||
if $data05 != \x4E554C4C then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_varbinary_104
|
||||
if $data01 != \x4E554C4C then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_105 using mt_varbinary tags("NULL") values(now,"NULL")
|
||||
sql show tags from st_varbinary_105
|
||||
if $data05 != \x4E554C4C then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_varbinary_105
|
||||
if $data01 != \x4E554C4C then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_106 using mt_varbinary tags("") values(now,"")
|
||||
sql show tags from st_varbinary_106
|
||||
if $data05 != \x then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_varbinary_106
|
||||
if $data01 != \x then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_107 using mt_varbinary tags(" ") values(now," ")
|
||||
sql show tags from st_varbinary_107
|
||||
if $data05 != \x20 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_varbinary_107
|
||||
if $data01 != \x20 then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_108 using mt_varbinary tags("\x") values(now,"\x")
|
||||
sql show tags from st_varbinary_108
|
||||
if $data05 != \x then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_varbinary_108
|
||||
if $data01 != \x then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_109 using mt_varbinary tags("\xaB") values(now,"\xaB")
|
||||
sql show tags from st_varbinary_109
|
||||
if $data05 != \xAB then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_varbinary_109
|
||||
if $data01 != \xAB then
|
||||
# return -1
|
||||
endi
|
||||
sql insert into st_varbinary_1010 using mt_varbinary tags("aB") values(now,"aB")
|
||||
sql show tags from st_varbinary_1010
|
||||
if $data05 != \x6142 then
|
||||
return -1
|
||||
endi
|
||||
sql select * from st_varbinary_1010
|
||||
if $data01 != \x6142 then
|
||||
# return -1
|
||||
endi
|
||||
|
||||
## case 03: alter tag values
|
||||
sql alter table st_varbinary_100 set tag tagname=NULL
|
||||
sql show tags from st_varbinary_100
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_varbinary_101 set tag tagname=NULL
|
||||
sql show tags from st_varbinary_101
|
||||
if $data05 != NULL then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_varbinary_102 set tag tagname='NULL'
|
||||
sql show tags from st_varbinary_102
|
||||
if $data05 != \x4E554C4C then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_varbinary_103 set tag tagname='NULL'
|
||||
sql show tags from st_varbinary_103
|
||||
if $data05 != \x4E554C4C then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_varbinary_104 set tag tagname="NULL"
|
||||
sql show tags from st_varbinary_104
|
||||
if $data05 != \x4E554C4C then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_varbinary_105 set tag tagname="NULL"
|
||||
sql show tags from st_varbinary_105
|
||||
if $data05 != \x4E554C4C then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_varbinary_106 set tag tagname=""
|
||||
sql show tags from st_varbinary_106
|
||||
if $data05 != \x then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_varbinary_107 set tag tagname=" "
|
||||
sql show tags from st_varbinary_107
|
||||
if $data05 != \x20 then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_varbinary_108 set tag tagname="\x"
|
||||
sql show tags from st_varbinary_108
|
||||
if $data05 != \x then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_varbinary_109 set tag tagname="\xaB"
|
||||
sql show tags from st_varbinary_109
|
||||
if $data05 != \xAB then
|
||||
return -1
|
||||
endi
|
||||
sql alter table st_varbinary_1010 set tag tagname="aB"
|
||||
sql show tags from st_varbinary_1010
|
||||
if $data05 != \x6142 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
# case 04: illegal input
|
||||
sql_error create table st_varbinary_106 using mt_varbinary tags(+0123)
|
||||
sql_error create table st_varbinary_107 using mt_varbinary tags(-01.23)
|
||||
sql_error create table st_varbinary_108 using mt_varbinary tags(+0x01)
|
||||
sql_error create table st_varbinary_109 using mt_varbinary tags(-0b01)
|
||||
sql_error create table st_varbinary_1010 using mt_varbinary tags(-0.1e-10)
|
||||
sql_error create table st_varbinary_1011 using mt_varbinary tags(+0.1E+2)
|
||||
sql_error create table st_varbinary_1012 using mt_varbinary tags(tRue)
|
||||
sql_error create table st_varbinary_1013 using mt_varbinary tags(FalsE)
|
||||
sql_error create table st_varbinary_1014 using mt_varbinary tags(noW)
|
||||
sql_error create table st_varbinary_1015 using mt_varbinary tags(toDay)
|
||||
sql_error insert into st_varbinary_106 using mt_varbinary tags(+0123) values(now, NULL);
|
||||
sql_error insert into st_varbinary_107 using mt_varbinary tags(-01.23) values(now, NULL);
|
||||
sql_error insert into st_varbinary_108 using mt_varbinary tags(+0x01) values(now, NULL);
|
||||
sql_error insert into st_varbinary_109 using mt_varbinary tags(-0b01) values(now, NULL);
|
||||
sql_error insert into st_varbinary_1010 using mt_varbinary tags(-0.1e-10) values(now, NULL);
|
||||
sql_error insert into st_varbinary_1011 using mt_varbinary tags(+0.1E+2) values(now, NULL);
|
||||
sql_error insert into st_varbinary_1012 using mt_varbinary tags(tRue) values(now, NULL);
|
||||
sql_error insert into st_varbinary_1013 using mt_varbinary tags(FalsE) values(now, NULL);
|
||||
sql_error insert into st_varbinary_1014 using mt_varbinary tags(noW) values(now, NULL);
|
||||
sql_error insert into st_varbinary_1015 using mt_varbinary tags(toDay) values(now, NULL);
|
||||
sql_error insert into st_varbinary_106 using mt_varbinary tags(NULL) values(now(), +0123)
|
||||
sql_error insert into st_varbinary_107 using mt_varbinary tags(NULL) values(now(), -01.23)
|
||||
sql_error insert into st_varbinary_108 using mt_varbinary tags(NULL) values(now(), +0x01)
|
||||
sql_error insert into st_varbinary_109 using mt_varbinary tags(NULL) values(now(), -0b01)
|
||||
sql_error insert into st_varbinary_1010 using mt_varbinary tags(NULL) values(now(), -0.1e-10)
|
||||
sql_error insert into st_varbinary_1011 using mt_varbinary tags(NULL) values(now(), +0.1E+2)
|
||||
sql_error insert into st_varbinary_1012 using mt_varbinary tags(NULL) values(now(), tRue)
|
||||
sql_error insert into st_varbinary_1013 using mt_varbinary tags(NULL) values(now(), FalsE)
|
||||
sql_error insert into st_varbinary_1014 using mt_varbinary tags(NULL) values(now(), noW)
|
||||
sql_error insert into st_varbinary_1015 using mt_varbinary tags(NULL) values(now(), toDay)
|
||||
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||
|
|
Loading…
Reference in New Issue