From e6031cba1e6d5cb4dd9ef018d88f8dd30efe4258 Mon Sep 17 00:00:00 2001 From: lyh250-666 Date: Fri, 25 Oct 2024 17:27:36 +0800 Subject: [PATCH] opti:modify bytes for numbers and string, and varbinary --- tests/script/tsim/scalar/caseWhen.sim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/script/tsim/scalar/caseWhen.sim b/tests/script/tsim/scalar/caseWhen.sim index 3bba63aae3..4753e24513 100644 --- a/tests/script/tsim/scalar/caseWhen.sim +++ b/tests/script/tsim/scalar/caseWhen.sim @@ -1150,6 +1150,11 @@ if $data00 != 1234567890987654 then return -1 endi +sql select case when 1 then c_varchar else c_varbinary end from t_test; +if $data00 != null then + return -1 +endi + sql_error select case when ts > '2022-01-01 00:00:00' then c_varchar else c_geometry end as result from t_test; sql_error select case when ts > '2022-01-01 00:00:00' then c_bool else c_geometry end as result from t_test; sql_error select case when 0 then tag_id else c_geometry end as result from t_test; @@ -1158,6 +1163,5 @@ sql_error select case when 0 then tag_id else c_int end as result from t_test; sql_error select case when 0 then tag_id else c_float end as result from t_test; sql_error select case when c_double > 100 then c_varbinary else c_geometry end as result from t_test; sql_error select case when c_bool then c_double else c_varbinary end as result from t_test; -sql_error select case when c_bool then c_varbinary else c_varchar end as result from t_test; system sh/exec.sh -n dnode1 -s stop -x SIGINT