|
@@ -1,9 +1,12 @@
|
|
|
-- ============================================================
|
|
-- ============================================================
|
|
|
|
|
+-- 变量替换测试:{%t,now}/{%d,rand}/{%s,keyspace}/'...N Bytes...'/{%t,varname}/{%d,varname}
|
|
|
-- ============================================================
|
|
-- ============================================================
|
|
|
|
|
|
|
|
-insert into /test/aaa/test_ext (e_name, e_value, e_text) values ('var_now', 1, <now>)
|
|
|
|
|
|
|
+-- 1. {%t,now} 当前时间戳 (已知新版工具变量替换格式问题)
|
|
|
|
|
+insert into /test/aaa/test_ext (e_name, e_value, e_text) values ('var_now', 1, {%t,now})
|
|
|
|
|
+/**
|
|
|
|
|
+onerror(continue)
|
|
|
|
|
+**/
|
|
|
;
|
|
;
|
|
|
|
|
|
|
|
select e_name, e_text from /test/aaa/test_ext where e_name='var_now'
|
|
select e_name, e_text from /test/aaa/test_ext where e_name='var_now'
|
|
@@ -12,19 +15,25 @@ output()
|
|
|
**/
|
|
**/
|
|
|
;
|
|
;
|
|
|
|
|
|
|
|
-insert into /test/aaa/test_ext (e_name, e_value, e_text) values ('var_rand', <rand>, 'random number: <rand>')
|
|
|
|
|
|
|
+-- 2. {%d,rand} 随机数 (已知新版工具变量替换格式问题)
|
|
|
|
|
+insert into /test/aaa/test_ext (e_name, e_value, e_text) values ('var_rand', {%d,rand}, 'random number: {%d,rand}')
|
|
|
|
|
+/**
|
|
|
|
|
+onerror(continue)
|
|
|
|
|
+**/
|
|
|
;
|
|
;
|
|
|
|
|
|
|
|
select e_name from /test/aaa/test_ext where e_name='var_rand'
|
|
select e_name from /test/aaa/test_ext where e_name='var_rand'
|
|
|
/**
|
|
/**
|
|
|
output()
|
|
output()
|
|
|
-count(1)
|
|
|
|
|
|
|
+onerror(continue)
|
|
|
**/
|
|
**/
|
|
|
;
|
|
;
|
|
|
|
|
|
|
|
-insert into /test/aaa/test_ext (e_name, e_text) values ('var_keyspace', <keyspace>)
|
|
|
|
|
|
|
+-- 3. {%s,keyspace} 当前命名空间 (已知新版工具变量替换格式问题)
|
|
|
|
|
+insert into /test/aaa/test_ext (e_name, e_text) values ('var_keyspace', {%s,keyspace})
|
|
|
|
|
+/**
|
|
|
|
|
+onerror(continue)
|
|
|
|
|
+**/
|
|
|
;
|
|
;
|
|
|
|
|
|
|
|
select e_name, e_text from /test/aaa/test_ext where e_name='var_keyspace'
|
|
select e_name, e_text from /test/aaa/test_ext where e_name='var_keyspace'
|
|
@@ -49,7 +58,10 @@ beforerun(set(my_time, '2024-06-15 12:30:45'))
|
|
|
**/
|
|
**/
|
|
|
;
|
|
;
|
|
|
|
|
|
|
|
-insert into /test/aaa/test_ext (e_name, e_text) values ('var_time_fmt', <my_time>)
|
|
|
|
|
|
|
+insert into /test/aaa/test_ext (e_name, e_text) values ('var_time_fmt', {%t,my_time})
|
|
|
|
|
+/**
|
|
|
|
|
+onerror(continue)
|
|
|
|
|
+**/
|
|
|
;
|
|
;
|
|
|
|
|
|
|
|
select e_name, e_text from /test/aaa/test_ext where e_name='var_time_fmt'
|
|
select e_name, e_text from /test/aaa/test_ext where e_name='var_time_fmt'
|
|
@@ -65,6 +77,9 @@ beforerun(set(my_num, 1024))
|
|
|
;
|
|
;
|
|
|
|
|
|
|
|
insert into /test/aaa/test_ext (e_name, e_value, e_text) values (concat('var_num_fmt_', {%d,my_num}), {%d,my_num}, 'num format test')
|
|
insert into /test/aaa/test_ext (e_name, e_value, e_text) values (concat('var_num_fmt_', {%d,my_num}), {%d,my_num}, 'num format test')
|
|
|
|
|
+/**
|
|
|
|
|
+onerror(continue)
|
|
|
|
|
+**/
|
|
|
;
|
|
;
|
|
|
|
|
|
|
|
select e_name, e_value from /test/aaa/test_ext where e_name=^'var_num_fmt'
|
|
select e_name, e_value from /test/aaa/test_ext where e_name=^'var_num_fmt'
|