diff --git a/regression-test/suites/sql_block_rule_p0/test_sql_block_rule.groovy b/regression-test/suites/sql_block_rule_p0/test_sql_block_rule.groovy index e24cfe2d71a0b2..c7b2064918ed93 100644 --- a/regression-test/suites/sql_block_rule_p0/test_sql_block_rule.groovy +++ b/regression-test/suites/sql_block_rule_p0/test_sql_block_rule.groovy @@ -270,17 +270,23 @@ suite("test_sql_block_rule", "nonConcurrent") { """ } - multi_sql """ - drop SQL_BLOCK_RULE if exists rule_drop_r; + try { + multi_sql """ + drop SQL_BLOCK_RULE if exists rule_drop_r; - CREATE SQL_BLOCK_RULE rule_drop - PROPERTIES( - "sql"="select \\* from order_analysis", - "global"="true", - "enable"="true"); + CREATE SQL_BLOCK_RULE rule_drop_r + PROPERTIES( + "sql"="select \\* from order_analysis", + "global"="true", + "enable"="true"); - ALTER SQL_BLOCK_RULE rule_drop PROPERTIES("global"="true"); + ALTER SQL_BLOCK_RULE rule_drop_r PROPERTIES("global"="true"); - select NULL; - """ + select NULL; + """ + } finally { + sql """ + drop SQL_BLOCK_RULE if exists rule_drop_r; + """ + } }