925 lines
		
	
	
		
			25 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			925 lines
		
	
	
		
			25 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| 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: int
 | |
| print ========== int
 | |
| sql create table mt_int (ts timestamp, c int) tags (tagname int)
 | |
| 
 | |
| ## case 00: static create table for test tag values
 | |
| sql create table st_int_0  using mt_int tags (NULL)
 | |
| sql show create table st_int_0
 | |
| sql show tags from  st_int_0
 | |
| if $data05 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_1  using mt_int tags (NULL)
 | |
| sql show tags from  st_int_1
 | |
| if $data05 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| 
 | |
| sql create table st_int_2  using mt_int tags ('NULL')
 | |
| sql show tags from  st_int_2
 | |
| if $data05 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_3  using mt_int tags ('NULL')
 | |
| sql show tags from  st_int_3
 | |
| if $data05 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_4  using mt_int tags ("NULL")
 | |
| sql show tags from  st_int_4
 | |
| if $data05 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_5  using mt_int tags ("NULL")
 | |
| sql show tags from  st_int_5
 | |
| if $data05 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| 
 | |
| sql create table st_int_6  using mt_int tags (-2147483647)
 | |
| sql show tags from  st_int_6
 | |
| if $data05 != -2147483647 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_7  using mt_int tags (2147483647)
 | |
| sql show tags from  st_int_7
 | |
| if $data05 != 2147483647 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_8  using mt_int tags (37)
 | |
| sql show tags from  st_int_8
 | |
| if $data05 != 37 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_9  using mt_int tags (-100)
 | |
| sql show tags from  st_int_9
 | |
| if $data05 != -100 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_10 using mt_int tags (+113)
 | |
| sql show tags from  st_int_10
 | |
| if $data05 != 113 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_11 using mt_int tags ('-100')
 | |
| sql show tags from  st_int_11
 | |
| if $data05 != -100 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_12 using mt_int tags ("+78")
 | |
| sql show tags from  st_int_12
 | |
| if $data05 != 78 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_13 using mt_int tags (+0078)
 | |
| sql show tags from  st_int_13
 | |
| if $data05 != 78 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_14 using mt_int tags (-00078)
 | |
| sql show tags from  st_int_14
 | |
| if $data05 != -78 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_100 using mt_int tags ("0x01")
 | |
| sql show tags from  st_int_100
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_101 using mt_int tags ("0b01")
 | |
| sql show tags from  st_int_101
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_102 using mt_int tags ("+0x01")
 | |
| sql show tags from  st_int_102
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_103 using mt_int tags ("-0b01")
 | |
| sql show tags from  st_int_103
 | |
| if $data05 != -1 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_104 using mt_int tags ("-123.1")
 | |
| sql show tags from  st_int_104
 | |
| if $data05 != -123 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_105 using mt_int tags ("+123.5")
 | |
| sql show tags from  st_int_105
 | |
| if $data05 != 124 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_106 using mt_int tags ("-1e-1")
 | |
| sql show tags from  st_int_106
 | |
| if $data05 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_107 using mt_int tags ("+0.1235e3")
 | |
| sql show tags from  st_int_107
 | |
| if $data05 != 124 then
 | |
|   print $data05 != 124
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_108 using mt_int tags ("-0.11e-30")
 | |
| sql show tags from  st_int_108
 | |
| if $data05 != 0 then
 | |
|   print $data05 != 0
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_109 using mt_int tags ("-1.1e-307")
 | |
| sql show tags from  st_int_109
 | |
| if $data05 != 0 then
 | |
|   print $data05 != 0
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_110 using mt_int tags ( -1e-1 )
 | |
| sql show tags from  st_int_110
 | |
| if $data05 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_111 using mt_int tags ( +0.1235e3 )
 | |
| sql show tags from  st_int_111
 | |
| if $data05 != 124 then
 | |
|   print $data05 != 124
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_112 using mt_int tags (-0.11e-30)
 | |
| sql show tags from  st_int_112
 | |
| if $data05 != 0 then
 | |
|   print $data05 != 0
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_113 using mt_int tags (-1.1e-307)
 | |
| sql show tags from  st_int_113
 | |
| if $data05 != 0 then
 | |
|   print $data05 != 0
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_200 using mt_int tags ( 0x01)
 | |
| sql show tags from  st_int_200
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_201 using mt_int tags (0b01 )
 | |
| sql show tags from  st_int_201
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql create table st_int_202 using mt_int tags (+0x01)
 | |
| sql show tags from  st_int_202
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| 
 | |
| sql create table st_int_203 using mt_int tags ( -0b01 )
 | |
| sql show tags from  st_int_203
 | |
| if $data05 != -1 then
 | |
|   return -1
 | |
| endi
 | |
| 
 | |
| ## case 01: insert values  for test column values
 | |
| sql insert into st_int_0  values (now, NULL)
 | |
| sql select * from st_int_0
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1  values (now, NULL)
 | |
| sql select * from st_int_1
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_6  values (now, 2147483647)
 | |
| sql select * from st_int_6
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != 2147483647 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_7  values (now, -2147483647)
 | |
| sql select * from st_int_7
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != -2147483647 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_8  values (now, +100)
 | |
| sql select * from st_int_8
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != 100 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_9  values (now, "-098")
 | |
| sql select * from st_int_9
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != -98 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_10 values (now, '0')
 | |
| sql select * from st_int_10
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_11 values (now, -0)
 | |
| sql select * from st_int_11
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_12 values (now, "+056")
 | |
| sql select * from st_int_12
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != 56 then
 | |
|   return -1
 | |
| endi
 | |
| 
 | |
| sql insert into st_int_13 values (now, +056)
 | |
| sql select * from st_int_13
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != 56 then
 | |
|   return -1
 | |
| endi
 | |
| 
 | |
| sql insert into st_int_14 values (now, -056)
 | |
| sql select * from st_int_14
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != -56 then
 | |
|   return -1
 | |
| endi
 | |
| 
 | |
| sql insert into st_int_100 values (now, "0x01")
 | |
| sql select * from  st_int_100
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_101 values (now, "0b01")
 | |
| sql select * from  st_int_101
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_102 values (now, "+0x01")
 | |
| sql select * from  st_int_102
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_103 values (now, "-0b01")
 | |
| sql select * from  st_int_103
 | |
| if $data01 != -1 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_104 values (now, "-123.1")
 | |
| sql select * from  st_int_104
 | |
| if $data01 != -123 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_105 values (now, "+123.5")
 | |
| sql select * from  st_int_105
 | |
| if $data01 != 124 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_106 values (now, "-1e-1")
 | |
| sql select * from  st_int_106
 | |
| if $data01 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_107 values (now, "+0.1235e3")
 | |
| sql select * from  st_int_107
 | |
| if $data01 != 124 then
 | |
|   print $data05 != 124
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_108 values (now, "-0.11e-30")
 | |
| sql select * from  st_int_108
 | |
| if $data01 != 0 then
 | |
|   print $data05 != 0
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_109 values (now, "-1.1e-307")
 | |
| sql select * from  st_int_109
 | |
| if $data01 != 0 then
 | |
|   print $data05 != 0
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_110 values (now,  -1e-1 )
 | |
| sql select * from  st_int_110
 | |
| if $data01 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_111 values (now,  +0.1235e3 )
 | |
| sql select * from  st_int_111
 | |
| if $data01 != 124 then
 | |
|   print $data05 != 124
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_112 values (now, -0.11e-30)
 | |
| sql select * from  st_int_112
 | |
| if $data01 != 0 then
 | |
|   print $data05 != 0
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_113 values (now, -1.1e-307)
 | |
| sql select * from  st_int_113
 | |
| if $data01 != 0 then
 | |
|   print $data05 != 0
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_200 values (now,  0x01)
 | |
| sql select * from  st_int_200
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_201 values (now, 0b01 )
 | |
| sql select * from  st_int_201
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_202 values (now, +0x01)
 | |
| sql select * from  st_int_202
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data01 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| 
 | |
| sql insert into st_int_203 values (now,  -0b01 )
 | |
| sql select * from  st_int_203
 | |
| if $data01 != -1 then
 | |
|   return -1
 | |
| endi
 | |
| 
 | |
| ## case 02: dynamic create table for test tag values
 | |
| sql insert into st_int_16 using mt_int tags (NULL)   values (now, NULL)
 | |
| sql show create table st_int_16
 | |
| sql show tags from  st_int_16
 | |
| if $data05 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from st_int_16
 | |
| if $data01 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| 
 | |
| sql insert into st_int_17 using mt_int tags (NULL)   values (now, NULL)
 | |
| sql show tags from  st_int_17
 | |
| if $data05 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from st_int_17
 | |
| if $data01 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_18 using mt_int tags ('NULL') values (now, 'NULL')
 | |
| sql show tags from  st_int_18
 | |
| if $data05 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from st_int_18
 | |
| if $data01 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_19 using mt_int tags ('NULL') values (now, 'NULL')
 | |
| sql show tags from  st_int_19
 | |
| if $data05 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from st_int_19
 | |
| if $data01 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_20 using mt_int tags ("NULL") values (now, "NULL")
 | |
| sql show tags from  st_int_20
 | |
| if $data05 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from st_int_20
 | |
| if $data01 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_21 using mt_int tags ("NULL") values (now, "NULL")
 | |
| sql show tags from  st_int_21
 | |
| if $data05 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from st_int_21
 | |
| if $data01 != NULL then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_22 using mt_int tags (2147483647)  values (now, 2147483647)
 | |
| sql show tags from  st_int_22
 | |
| if $data05 != 2147483647 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from st_int_22
 | |
| if $data01 != 2147483647 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_23 using mt_int tags (-2147483647)  values (now, -2147483647)
 | |
| sql show tags from  st_int_23
 | |
| if $data05 != -2147483647 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from st_int_23
 | |
| if $data01 != -2147483647 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_24 using mt_int tags (10)    values (now, 10)
 | |
| sql show tags from  st_int_24
 | |
| if $data05 != 10 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from st_int_24
 | |
| if $data01 != 10 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_25 using mt_int tags ("-0") values (now, "-0")
 | |
| sql show tags from  st_int_25
 | |
| if $data05 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from st_int_25
 | |
| if $data01 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_26 using mt_int tags ('123') values (now, '123')
 | |
| sql show tags from  st_int_26
 | |
| if $data05 != 123 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from st_int_26
 | |
| if $data01 != 123 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_27 using mt_int tags (+056) values (now, +00056)
 | |
| sql show tags from  st_int_27
 | |
| if $data05 != 56 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from st_int_27
 | |
| if $data01 != 56 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_28 using mt_int tags (-056) values (now, -0056)
 | |
| sql show tags from  st_int_28
 | |
| if $data05 != -56 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from st_int_28
 | |
| if $data01 != -56 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1100 using mt_int tags ("0x01") values(now, "0x01");
 | |
| sql show tags from  st_int_1100
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1100
 | |
| if $data01 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1101 using mt_int tags ("0b01") values(now, "0b01");
 | |
| sql show tags from  st_int_1101
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1101
 | |
| if $data01 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1102 using mt_int tags ("+0x01") values(now, "+0x01");
 | |
| sql show tags from  st_int_1102
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1102
 | |
| if $data01 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1103 using mt_int tags ("-0b01") values(now, "-0b01");
 | |
| sql show tags from  st_int_1103
 | |
| if $data05 != -1 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1103
 | |
| if $data01 != -1 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1104 using mt_int tags ("-123.1") values(now, "-123.1");
 | |
| sql show tags from  st_int_1104
 | |
| if $data05 != -123 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1104
 | |
| if $data01 != -123 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1105 using mt_int tags ("+123.5") values(now, "+123.5");
 | |
| sql show tags from  st_int_1105
 | |
| if $data05 != 124 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1105
 | |
| if $data01 != 124 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1106 using mt_int tags ("-1e-1") values(now, "-1e-1");
 | |
| sql show tags from  st_int_1106
 | |
| if $data05 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1106
 | |
| if $data01 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1107 using mt_int tags ("+0.1235e3") values(now, "+0.1235e3");
 | |
| sql show tags from  st_int_1107
 | |
| if $data05 != 124 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1108 using mt_int tags ("-0.11e-30") values(now, "-0.11e-30");
 | |
| sql show tags from  st_int_1108
 | |
| if $data05 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1108
 | |
| if $data01 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1109 using mt_int tags ("-1.1e-307") values(now, "-1.1e-307");
 | |
| sql show tags from  st_int_1109
 | |
| if $data05 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1109
 | |
| if $data01 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1110 using mt_int tags ( -1e-1 ) values(now, -1e-1);
 | |
| sql show tags from  st_int_1110
 | |
| if $data05 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1110
 | |
| if $data01 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1111 using mt_int tags ( +0.1235e3 ) values(now, +0.1235e3);
 | |
| sql show tags from  st_int_1111
 | |
| if $data05 != 124 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1111
 | |
| if $data01 != 124 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1112 using mt_int tags (-0.11e-30) values(now, -0.11e-30);
 | |
| sql show tags from  st_int_1112
 | |
| if $data05 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1112
 | |
| if $data01 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1113 using mt_int tags (-1.1e-307) values(now, -1.1e-307);
 | |
| sql show tags from  st_int_1113
 | |
| if $data05 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1113
 | |
| if $data01 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1200 using mt_int tags ( 0x01) values(now, 0x01);
 | |
| sql show tags from  st_int_1200
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1200
 | |
| if $data01 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1201 using mt_int tags (0b01 ) values(now, 0b01);
 | |
| sql show tags from  st_int_1201
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1201
 | |
| if $data01 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql insert into st_int_1202 using mt_int tags (+0x01) values(now, +0x01);
 | |
| sql show tags from  st_int_1202
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1202
 | |
| if $data01 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| 
 | |
| sql insert into st_int_1203 using mt_int tags ( -0b01 ) values(now, -0b01);
 | |
| sql show tags from  st_int_1203
 | |
| if $data05 != -1 then
 | |
|   return -1
 | |
| endi
 | |
| sql select * from  st_int_1203
 | |
| if $data01 != -1 then
 | |
|   return -1
 | |
| endi
 | |
| 
 | |
| ### case 03: alter tag values
 | |
| sql alter table st_int_0 set tag tagname=2147483647
 | |
| sql show tags from  st_int_0
 | |
| if $data05 != 2147483647 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_0 set tag tagname=-2147483647
 | |
| sql show tags from  st_int_0
 | |
| if $data05 != -2147483647 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_0 set tag tagname=+100
 | |
| sql show tags from  st_int_0
 | |
| if $data05 != 100 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_0 set tag tagname=-33
 | |
| sql show tags from  st_int_0
 | |
| if $data05 != -33 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_0 set tag tagname='+98'
 | |
| sql show tags from  st_int_0
 | |
| if $data05 != 98 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_0 set tag tagname='-076'
 | |
| sql show tags from  st_int_0
 | |
| if $data05 != -76 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_0 set tag tagname=+0012
 | |
| sql show tags from  st_int_0
 | |
| if $data05 != 12 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_0 set tag tagname=-00063
 | |
| sql show tags from  st_int_0
 | |
| if $data05 != -63 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_100 set tag tagname="0x01"
 | |
| sql show tags from  st_int_100
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_101 set tag tagname="0b01"
 | |
| sql show tags from  st_int_101
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_102 set tag tagname="+0x01"
 | |
| sql show tags from  st_int_102
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_103 set tag tagname="-0b01"
 | |
| sql show tags from  st_int_103
 | |
| if $data05 != -1 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_104 set tag tagname="-123.1"
 | |
| sql show tags from  st_int_104
 | |
| if $data05 != -123 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_105 set tag tagname="+123.5"
 | |
| sql show tags from  st_int_105
 | |
| if $data05 != 124 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_106 set tag tagname="-1e-1"
 | |
| sql show tags from  st_int_106
 | |
| if $data05 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_107 set tag tagname="+0.1235e3"
 | |
| sql show tags from  st_int_107
 | |
| if $data05 != 124 then
 | |
|   print $data05 != 124
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_108 set tag tagname="-0.11e-30"
 | |
| sql show tags from  st_int_108
 | |
| if $data05 != 0 then
 | |
|   print $data05 != 0
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_109 set tag tagname="-1.1e-307"
 | |
| sql show tags from  st_int_109
 | |
| if $data05 != 0 then
 | |
|   print $data05 != 0
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_110 set tag tagname= -1e-1 
 | |
| sql show tags from  st_int_110
 | |
| if $data05 != 0 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_111 set tag tagname= +0.1235e3 
 | |
| sql show tags from  st_int_111
 | |
| if $data05 != 124 then
 | |
|   print $data05 != 124
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_112 set tag tagname=-0.11e-30
 | |
| sql show tags from  st_int_112
 | |
| if $data05 != 0 then
 | |
|   print $data05 != 0
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_113 set tag tagname=-1.1e-307
 | |
| sql show tags from  st_int_113
 | |
| if $data05 != 0 then
 | |
|   print $data05 != 0
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_200 set tag tagname= 0x01
 | |
| sql show tags from  st_int_200
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_201 set tag tagname=0b01 
 | |
| sql show tags from  st_int_201
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_202 set tag tagname=+0x01
 | |
| sql show tags from  st_int_202
 | |
| if $data05 != 1 then
 | |
|   return -1
 | |
| endi
 | |
| sql alter table st_int_203 set tag tagname= -0b01 
 | |
| sql show tags from  st_int_203
 | |
| if $data05 != -1 then
 | |
|   return -1
 | |
| endi
 | |
| 
 | |
| ## case 04: illegal input
 | |
| sql_error create table st_int_e0 using mt_int tags (2147483648)
 | |
| sql create table st_int_e0_err1 using mt_int tags (-2147483648)
 | |
| sql_error create table st_int_e0_err2 using mt_int tags (-2147483649)
 | |
| sql_error create table st_int_e0 using mt_int tags (214748364800)
 | |
| sql_error create table st_int_e0 using mt_int tags (-214748364800)
 | |
| #sql_error create table st_int_e0 using mt_int tags (12.80)   truncate integer part
 | |
| #sql_error create table st_int_e0 using mt_int tags (-11.80)
 | |
| sql_error create table st_int_e0 using mt_int tags (123abc)
 | |
| sql_error create table st_int_e0 using mt_int tags ("123abc")
 | |
| sql_error create table st_int_e0 using mt_int tags (abc)
 | |
| sql_error create table st_int_e0 using mt_int tags ("abc")
 | |
| sql_error create table st_int_e0 using mt_int tags (" ")
 | |
| sql_error create table st_int_e0_err2 using mt_int tags ('')
 | |
| 
 | |
| sql create table st_int_e0  using mt_int tags (123)
 | |
| sql create table st_int_e1  using mt_int tags (123)
 | |
| sql create table st_int_e2  using mt_int tags (123)
 | |
| sql create table st_int_e3  using mt_int tags (123)
 | |
| sql create table st_int_e4  using mt_int tags (123)
 | |
| sql create table st_int_e5  using mt_int tags (123)
 | |
| sql create table st_int_e6  using mt_int tags (123)
 | |
| sql create table st_int_e7  using mt_int tags (123)
 | |
| sql create table st_int_e8  using mt_int tags (123)
 | |
| sql create table st_int_e9  using mt_int tags (123)
 | |
| sql create table st_int_e10 using mt_int tags (123)
 | |
| sql create table st_int_e11 using mt_int tags (123)
 | |
| sql create table st_int_e12 using mt_int tags (123)
 | |
| 
 | |
| sql_error insert into st_int_e0  values (now, 2147483648)
 | |
| sql insert into st_int_e1  values (now, -2147483648)
 | |
| sql_error insert into st_int_e2  values (now, 3147483648)
 | |
| sql_error insert into st_int_e3  values (now, -21474836481)
 | |
| #sql_error insert into st_int_e4  values (now, 12.80)
 | |
| #sql_error insert into st_int_e5  values (now, -11.80)
 | |
| sql_error insert into st_int_e6  values (now, 123abc)
 | |
| sql_error insert into st_int_e7  values (now, "123abc")
 | |
| sql_error insert into st_int_e9  values (now, abc)
 | |
| sql_error insert into st_int_e10 values (now, "abc")
 | |
| sql_error insert into st_int_e11 values (now, " ")
 | |
| sql_error insert into st_int_e12 values (now, '')
 | |
| 
 | |
| sql_error insert into st_int_e13 using mt_int tags (033) values (now, 2147483648)
 | |
| sql insert into st_int_e14 using mt_int tags (033) values (now, -2147483648)
 | |
| sql_error insert into st_int_e15 using mt_int tags (033) values (now, 5147483648)
 | |
| sql_error insert into st_int_e16 using mt_int tags (033) values (now, -21474836481)
 | |
| #sql_error insert into st_int_e17 using mt_int tags (033) values (now, 12.80)
 | |
| #sql_error insert into st_int_e18 using mt_int tags (033) values (now, -11.80)
 | |
| sql_error insert into st_int_e19 using mt_int tags (033) values (now, 123abc)
 | |
| sql_error insert into st_int_e20 using mt_int tags (033) values (now, "123abc")
 | |
| sql_error insert into st_int_e22 using mt_int tags (033) values (now, abc)
 | |
| sql_error insert into st_int_e23 using mt_int tags (033) values (now, "abc")
 | |
| sql_error insert into st_int_e24 using mt_int tags (033) values (now, " ")
 | |
| sql_error insert into st_int_e25 using mt_int tags (033) values (now, '')
 | |
| 
 | |
| sql_error insert into st_int_e13 using mt_int tags (2147483648)      values (now, -033)
 | |
| sql insert into st_int_e14_1 using mt_int tags (-2147483648)     values (now, -033)
 | |
| sql_error insert into st_int_e15 using mt_int tags (21474836480)     values (now, -033)
 | |
| sql_error insert into st_int_e16 using mt_int tags (-2147483649)    values (now, -033)
 | |
| #sql_error insert into st_int_e17 using mt_int tags (12.80)    values (now, -033)
 | |
| #sql_error insert into st_int_e18 using mt_int tags (-11.80)   values (now, -033)
 | |
| sql_error insert into st_int_e19 using mt_int tags (123abc)   values (now, -033)
 | |
| sql_error insert into st_int_e20 using mt_int tags ("123abc") values (now, -033)
 | |
| sql_error insert into st_int_e22 using mt_int tags (abc)      values (now, -033)
 | |
| sql_error insert into st_int_e23 using mt_int tags ("abc")    values (now, -033)
 | |
| sql_error insert into st_int_e24 using mt_int tags (" ")      values (now, -033)
 | |
| sql_error insert into st_int_e25_1 using mt_int tags ('')     values (now, -033)
 | |
| sql insert into st_int_e26_1 using mt_int tags ('123')        values (now, -033)
 | |
| sql insert into st_int_e27_1 using mt_int tags ('12.80')      values (now, -033)
 | |
| sql insert into st_int_e28_1 using mt_int tags ('-11.80')     values (now, -033)
 | |
| 
 | |
| sql insert into st_int_e13 using mt_int tags (033) values (now, 00062)
 | |
| sql insert into st_int_e14 using mt_int tags (033) values (now, 00062)
 | |
| sql insert into st_int_e15 using mt_int tags (033) values (now, 00062)
 | |
| sql insert into st_int_e16 using mt_int tags (033) values (now, 00062)
 | |
| sql insert into st_int_e17 using mt_int tags (033) values (now, 00062)
 | |
| sql insert into st_int_e18 using mt_int tags (033) values (now, 00062)
 | |
| sql insert into st_int_e19 using mt_int tags (033) values (now, 00062)
 | |
| sql insert into st_int_e20 using mt_int tags (033) values (now, 00062)
 | |
| sql insert into st_int_e21 using mt_int tags (033) values (now, 00062)
 | |
| sql insert into st_int_e22 using mt_int tags (033) values (now, 00062)
 | |
| sql insert into st_int_e23 using mt_int tags (033) values (now, 00062)
 | |
| sql insert into st_int_e24 using mt_int tags (033) values (now, 00062)
 | |
| sql insert into st_int_e25 using mt_int tags (033) values (now, 00062)
 | |
| 
 | |
| sql alter table st_int_e13 set tag tagname=2147483647
 | |
| sql_error alter table st_int_e13 set tag tagname=2147483648
 | |
| sql alter table st_int_e14 set tag tagname=-2147483648
 | |
| sql_error alter table st_int_e14 set tag tagname=2147483649
 | |
| sql_error alter table st_int_e15 set tag tagname=12147483648
 | |
| sql_error alter table st_int_e16 set tag tagname=-3147483648
 | |
| sql_error alter table st_int_e19 set tag tagname=123abc
 | |
| sql_error alter table st_int_e20 set tag tagname="123abc"
 | |
| sql_error alter table st_int_e22 set tag tagname=abc
 | |
| sql_error alter table st_int_e23 set tag tagname="abc"
 | |
| sql_error alter table st_int_e25 set tag tagname=1+1d
 | |
| sql_error alter table st_int_e25 set tag tagname="1"+1d
 | |
| sql_error alter table st_int_e24 set tag tagname=" "
 | |
| sql_error alter table st_int_e25 set tag tagname=''
 | |
| sql alter table st_int_e26_1 set tag tagname='123'
 | |
| sql alter table st_int_e27_1 set tag tagname='12.80'
 | |
| sql alter table st_int_e28_1 set tag tagname='-11.80'
 | |
| 
 | |
| system sh/exec.sh -n dnode1 -s stop  -x SIGINT
 |