This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new a57317bfee5 Add SQL parser test cases for MySQL (#37835)
a57317bfee5 is described below

commit a57317bfee56902ba916620d4e9524c742c3edc1
Author: Liang Zhang <[email protected]>
AuthorDate: Sun Jan 25 15:33:07 2026 +0800

    Add SQL parser test cases for MySQL (#37835)
    
    * Add SQL parser test cases for MySQL
    
    * Add SQL parser test cases for MySQL
---
 .../parser/src/main/resources/case/dcl/alter-user.xml | 19 +++++++++++++++++++
 .../src/main/resources/case/dcl/create-user.xml       | 19 +++++++++++++++++++
 .../src/main/resources/case/ddl/alter-tablespace.xml  |  4 ++++
 test/it/parser/src/main/resources/case/dml/call.xml   | 12 +++++++++++-
 .../src/main/resources/case/tcl/set-transaction.xml   |  2 ++
 .../main/resources/sql/supported/dcl/alter-user.xml   | 19 +++++++++++++++++++
 .../main/resources/sql/supported/dcl/create-user.xml  | 19 +++++++++++++++++++
 .../resources/sql/supported/ddl/alter-tablespace.xml  |  1 +
 .../src/main/resources/sql/supported/dml/call.xml     |  1 +
 .../resources/sql/supported/tcl/set-transaction.xml   |  9 ++++++---
 10 files changed, 101 insertions(+), 4 deletions(-)

diff --git a/test/it/parser/src/main/resources/case/dcl/alter-user.xml 
b/test/it/parser/src/main/resources/case/dcl/alter-user.xml
index 63461a6a755..4aad7e80fa0 100644
--- a/test/it/parser/src/main/resources/case/dcl/alter-user.xml
+++ b/test/it/parser/src/main/resources/case/dcl/alter-user.xml
@@ -34,6 +34,25 @@
     <alter-user sql-case-id="alter_user_with_password_option" />
     <alter-user sql-case-id="alter_user_with_password_options" />
     <alter-user sql-case-id="alter_user_with_lock_option" />
+    <alter-user sql-case-id="alter_user_account_unlock_mysql" />
+    <alter-user sql-case-id="alter_user_with_max_connections_per_hour_mysql" />
+    <alter-user sql-case-id="alter_user_with_max_user_connections_mysql" />
+    <alter-user sql-case-id="alter_user_require_none_mysql" />
+    <alter-user sql-case-id="alter_user_require_ssl_mysql" />
+    <alter-user sql-case-id="alter_user_require_x509_mysql" />
+    <alter-user sql-case-id="alter_user_require_tls_specified_mysql" />
+    <alter-user sql-case-id="alter_user_password_expire_interval_mysql" />
+    <alter-user sql-case-id="alter_user_password_expire_never_mysql" />
+    <alter-user sql-case-id="alter_user_password_history_mysql" />
+    <alter-user sql-case-id="alter_user_password_reuse_interval_mysql" />
+    <alter-user sql-case-id="alter_user_password_require_optional_mysql" />
+    <alter-user sql-case-id="alter_user_password_require_yes_mysql" />
+    <alter-user sql-case-id="alter_user_failed_login_and_lock_time_mysql" />
+    <alter-user sql-case-id="alter_user_password_lock_time_unbounded_mysql" />
+    <alter-user sql-case-id="alter_user_identified_with_plugin_mysql" />
+    <alter-user sql-case-id="alter_user_identified_with_plugin_as_mysql" />
+    <alter-user sql-case-id="alter_user_identified_with_plugin_by_mysql" />
+    <alter-user 
sql-case-id="alter_user_identified_with_plugin_by_random_mysql" />
     <alter-user sql-case-id="alter_user_with_options" />
     <alter-user sql-case-id="alter_external_user" />
     <alter-user sql-case-id="alter_global_user" />
diff --git a/test/it/parser/src/main/resources/case/dcl/create-user.xml 
b/test/it/parser/src/main/resources/case/dcl/create-user.xml
index 3c605873ebc..f71ac0baeaa 100644
--- a/test/it/parser/src/main/resources/case/dcl/create-user.xml
+++ b/test/it/parser/src/main/resources/case/dcl/create-user.xml
@@ -34,6 +34,25 @@
     <create-user sql-case-id="create_user_with_password_option" />
     <create-user sql-case-id="create_user_with_password_options" />
     <create-user sql-case-id="create_user_with_lock_option" />
+    <create-user sql-case-id="create_user_account_unlock_mysql" />
+    <create-user sql-case-id="create_user_with_max_connections_per_hour_mysql" 
/>
+    <create-user sql-case-id="create_user_with_max_user_connections_mysql" />
+    <create-user sql-case-id="create_user_require_none_mysql" />
+    <create-user sql-case-id="create_user_require_ssl_mysql" />
+    <create-user sql-case-id="create_user_require_x509_mysql" />
+    <create-user sql-case-id="create_user_require_tls_specified_mysql" />
+    <create-user sql-case-id="create_user_password_expire_interval_mysql" />
+    <create-user sql-case-id="create_user_password_expire_never_mysql" />
+    <create-user sql-case-id="create_user_password_history_mysql" />
+    <create-user sql-case-id="create_user_password_reuse_interval_mysql" />
+    <create-user sql-case-id="create_user_password_require_optional_mysql" />
+    <create-user sql-case-id="create_user_password_require_yes_mysql" />
+    <create-user sql-case-id="create_user_failed_login_and_lock_time_mysql" />
+    <create-user sql-case-id="create_user_password_lock_time_unbounded_mysql" 
/>
+    <create-user sql-case-id="create_user_identified_with_plugin_mysql" />
+    <create-user sql-case-id="create_user_identified_with_plugin_as_mysql" />
+    <create-user sql-case-id="create_user_identified_with_plugin_by_mysql" />
+    <create-user 
sql-case-id="create_user_identified_with_plugin_by_random_mysql" />
     <create-user sql-case-id="create_user_with_options" />
     <create-user sql-case-id="create_external_user" />
     <create-user sql-case-id="create_global_user" />
diff --git a/test/it/parser/src/main/resources/case/ddl/alter-tablespace.xml 
b/test/it/parser/src/main/resources/case/ddl/alter-tablespace.xml
index 730761fe94f..e9f6b1181d3 100644
--- a/test/it/parser/src/main/resources/case/ddl/alter-tablespace.xml
+++ b/test/it/parser/src/main/resources/case/ddl/alter-tablespace.xml
@@ -29,6 +29,10 @@
     <alter-tablespace sql-case-id="alter_tablespace_innodb_add_datafile_doris" 
db-types="Doris">
         <tablespace start-index="17" stop-index="25" name="ts_innodb" />
     </alter-tablespace>
+
+    <alter-tablespace sql-case-id="alter_tablespace_innodb_add_datafile_mysql">
+        <tablespace start-index="17" stop-index="25" name="ts_innodb" />
+    </alter-tablespace>
     
     
     <alter-tablespace sql-case-id="alter_tablespace_read_only">
diff --git a/test/it/parser/src/main/resources/case/dml/call.xml 
b/test/it/parser/src/main/resources/case/dml/call.xml
index 0895c29ba45..7f23541b70b 100644
--- a/test/it/parser/src/main/resources/case/dml/call.xml
+++ b/test/it/parser/src/main/resources/case/dml/call.xml
@@ -153,7 +153,17 @@
             <literal-expression value="member2@localhost" start-index="45" 
stop-index="63"/>
         </procedure-parameter>
     </call>
-    
+
+    <call sql-case-id="call_with_owner_mysql">
+        <procedure-name name="analytics.proc_demo" start-index="5" 
stop-index="23"/>
+        <procedure-parameter>
+            <parameter-marker-expression parameter-index="0" start-index="25" 
stop-index="25"/>
+        </procedure-parameter>
+        <procedure-parameter>
+            <parameter-marker-expression parameter-index="1" start-index="28" 
stop-index="28"/>
+        </procedure-parameter>
+    </call>
+
     <call sql-case-id="call_with_owner_doris">
         <procedure-name name="analytics.proc_demo" start-index="5" 
stop-index="23"/>
         <procedure-parameter>
diff --git a/test/it/parser/src/main/resources/case/tcl/set-transaction.xml 
b/test/it/parser/src/main/resources/case/tcl/set-transaction.xml
index 26e4d8727d7..cbce0a98e31 100644
--- a/test/it/parser/src/main/resources/case/tcl/set-transaction.xml
+++ b/test/it/parser/src/main/resources/case/tcl/set-transaction.xml
@@ -20,6 +20,8 @@
     <set-transaction sql-case-id="set_transaction" />
     <set-transaction sql-case-id="set_global_transaction" />
     <set-transaction sql-case-id="set_session_transaction" />
+    <set-transaction sql-case-id="set_session_transaction_read_only_mysql" />
+    <set-transaction sql-case-id="set_session_transaction_read_write_mysql" />
     <set-transaction sql-case-id="set_transaction_read_only" />
     <set-transaction sql-case-id="set_transaction_read_write" />
     <set-transaction sql-case-id="set_transaction_read_write_with_name" />
diff --git a/test/it/parser/src/main/resources/sql/supported/dcl/alter-user.xml 
b/test/it/parser/src/main/resources/sql/supported/dcl/alter-user.xml
index b35d02c0e2b..7a397f671b9 100644
--- a/test/it/parser/src/main/resources/sql/supported/dcl/alter-user.xml
+++ b/test/it/parser/src/main/resources/sql/supported/dcl/alter-user.xml
@@ -34,6 +34,25 @@
     <sql-case id="alter_user_with_password_option" value="ALTER USER user1 
PASSWORD EXPIRE DEFAULT" db-types="MySQL" />
     <sql-case id="alter_user_with_password_options" value="ALTER USER user1 
PASSWORD EXPIRE DEFAULT PASSWORD HISTORY DEFAULT" db-types="MySQL" />
     <sql-case id="alter_user_with_lock_option" value="ALTER USER user1 ACCOUNT 
LOCK" db-types="MySQL" />
+    <sql-case id="alter_user_account_unlock_mysql" value="ALTER USER 
user_unlock ACCOUNT UNLOCK" db-types="MySQL" />
+    <sql-case id="alter_user_with_max_connections_per_hour_mysql" value="ALTER 
USER user_conn_limit WITH MAX_CONNECTIONS_PER_HOUR 10" db-types="MySQL" />
+    <sql-case id="alter_user_with_max_user_connections_mysql" value="ALTER 
USER user_user_conn_limit WITH MAX_USER_CONNECTIONS 5" db-types="MySQL" />
+    <sql-case id="alter_user_require_none_mysql" value="ALTER USER user_none 
REQUIRE NONE" db-types="MySQL" />
+    <sql-case id="alter_user_require_ssl_mysql" value="ALTER USER user_ssl 
REQUIRE SSL" db-types="MySQL" />
+    <sql-case id="alter_user_require_x509_mysql" value="ALTER USER user_x509 
REQUIRE X509" db-types="MySQL" />
+    <sql-case id="alter_user_require_tls_specified_mysql" value="ALTER USER 
user_tls REQUIRE SUBJECT 'subj' ISSUER 'issuer' CIPHER 'cipher_name'" 
db-types="MySQL" />
+    <sql-case id="alter_user_password_expire_interval_mysql" value="ALTER USER 
user_expire_interval PASSWORD EXPIRE INTERVAL 30 DAY" db-types="MySQL" />
+    <sql-case id="alter_user_password_expire_never_mysql" value="ALTER USER 
user_expire_never PASSWORD EXPIRE NEVER" db-types="MySQL" />
+    <sql-case id="alter_user_password_history_mysql" value="ALTER USER 
user_history PASSWORD HISTORY 5" db-types="MySQL" />
+    <sql-case id="alter_user_password_reuse_interval_mysql" value="ALTER USER 
user_reuse PASSWORD REUSE INTERVAL 10 DAY" db-types="MySQL" />
+    <sql-case id="alter_user_password_require_optional_mysql" value="ALTER 
USER user_require_optional PASSWORD REQUIRE CURRENT OPTIONAL" db-types="MySQL" 
/>
+    <sql-case id="alter_user_password_require_yes_mysql" value="ALTER USER 
user_require_yes PASSWORD REQUIRE CURRENT" db-types="MySQL" />
+    <sql-case id="alter_user_failed_login_and_lock_time_mysql" value="ALTER 
USER user_failed_lock PASSWORD EXPIRE DEFAULT FAILED_LOGIN_ATTEMPTS 5 
PASSWORD_LOCK_TIME 7" db-types="MySQL" />
+    <sql-case id="alter_user_password_lock_time_unbounded_mysql" value="ALTER 
USER user_lock_unbounded PASSWORD EXPIRE DEFAULT PASSWORD_LOCK_TIME UNBOUNDED" 
db-types="MySQL" />
+    <sql-case id="alter_user_identified_with_plugin_mysql" value="ALTER USER 
user_plugin IDENTIFIED WITH 'ldap'" db-types="MySQL" />
+    <sql-case id="alter_user_identified_with_plugin_as_mysql" value="ALTER 
USER user_plugin_as IDENTIFIED WITH 'ldap' AS 'pwd'" db-types="MySQL" />
+    <sql-case id="alter_user_identified_with_plugin_by_mysql" value="ALTER 
USER user_plugin_by IDENTIFIED WITH 'ldap' BY 'pwd'" db-types="MySQL" />
+    <sql-case id="alter_user_identified_with_plugin_by_random_mysql" 
value="ALTER USER user_plugin_rand IDENTIFIED WITH 'ldap' BY RANDOM PASSWORD" 
db-types="MySQL" />
     <sql-case id="alter_user_with_options" value="ALTER USER user1 WITH 
MAX_QUERIES_PER_HOUR 1 MAX_UPDATES_PER_HOUR 1 PASSWORD EXPIRE DEFAULT PASSWORD 
HISTORY DEFAULT ACCOUNT LOCK" db-types="MySQL" />
     <sql-case id="alter_user_with_password_doris" value="ALTER USER user1 
IDENTIFIED BY 'pwd_doris'" db-types="Doris" />
     <sql-case id="alter_user_doris_password_policy" value="ALTER USER 
user_history PASSWORD EXPIRE DEFAULT PASSWORD HISTORY 5 PASSWORD REUSE INTERVAL 
10 DAY" db-types="Doris" />
diff --git 
a/test/it/parser/src/main/resources/sql/supported/dcl/create-user.xml 
b/test/it/parser/src/main/resources/sql/supported/dcl/create-user.xml
index 9ae7eaef403..94387b2fc85 100644
--- a/test/it/parser/src/main/resources/sql/supported/dcl/create-user.xml
+++ b/test/it/parser/src/main/resources/sql/supported/dcl/create-user.xml
@@ -34,6 +34,25 @@
     <sql-case id="create_user_with_password_option" value="CREATE USER user1 
DEFAULT ROLE role1 PASSWORD EXPIRE DEFAULT" db-types="MySQL,Doris" />
     <sql-case id="create_user_with_password_options" value="CREATE USER user1 
DEFAULT ROLE role1 PASSWORD EXPIRE DEFAULT PASSWORD HISTORY DEFAULT" 
db-types="MySQL,Doris" />
     <sql-case id="create_user_with_lock_option" value="CREATE USER user1 
DEFAULT ROLE role1 ACCOUNT LOCK" db-types="MySQL,Doris" />
+    <sql-case id="create_user_account_unlock_mysql" value="CREATE USER 
user_unlock DEFAULT ROLE role1 ACCOUNT UNLOCK" db-types="MySQL" />
+    <sql-case id="create_user_with_max_connections_per_hour_mysql" 
value="CREATE USER user_conn_limit WITH MAX_CONNECTIONS_PER_HOUR 10" 
db-types="MySQL" />
+    <sql-case id="create_user_with_max_user_connections_mysql" value="CREATE 
USER user_user_conn_limit WITH MAX_USER_CONNECTIONS 5" db-types="MySQL" />
+    <sql-case id="create_user_require_none_mysql" value="CREATE USER user_none 
REQUIRE NONE" db-types="MySQL" />
+    <sql-case id="create_user_require_ssl_mysql" value="CREATE USER user_ssl 
REQUIRE SSL" db-types="MySQL" />
+    <sql-case id="create_user_require_x509_mysql" value="CREATE USER user_x509 
REQUIRE X509" db-types="MySQL" />
+    <sql-case id="create_user_require_tls_specified_mysql" value="CREATE USER 
user_tls REQUIRE SUBJECT 'subj' ISSUER 'issuer' CIPHER 'cipher_name'" 
db-types="MySQL" />
+    <sql-case id="create_user_password_expire_interval_mysql" value="CREATE 
USER user_expire_interval PASSWORD EXPIRE INTERVAL 30 DAY" db-types="MySQL" />
+    <sql-case id="create_user_password_expire_never_mysql" value="CREATE USER 
user_expire_never PASSWORD EXPIRE NEVER" db-types="MySQL" />
+    <sql-case id="create_user_password_history_mysql" value="CREATE USER 
user_history PASSWORD HISTORY 5" db-types="MySQL" />
+    <sql-case id="create_user_password_reuse_interval_mysql" value="CREATE 
USER user_reuse PASSWORD REUSE INTERVAL 10 DAY" db-types="MySQL" />
+    <sql-case id="create_user_password_require_optional_mysql" value="CREATE 
USER user_require_optional PASSWORD REQUIRE CURRENT OPTIONAL" db-types="MySQL" 
/>
+    <sql-case id="create_user_password_require_yes_mysql" value="CREATE USER 
user_require_yes PASSWORD REQUIRE CURRENT" db-types="MySQL" />
+    <sql-case id="create_user_failed_login_and_lock_time_mysql" value="CREATE 
USER user_failed_lock PASSWORD EXPIRE DEFAULT FAILED_LOGIN_ATTEMPTS 5 
PASSWORD_LOCK_TIME 7" db-types="MySQL" />
+    <sql-case id="create_user_password_lock_time_unbounded_mysql" 
value="CREATE USER user_lock_unbounded PASSWORD EXPIRE DEFAULT 
PASSWORD_LOCK_TIME UNBOUNDED" db-types="MySQL" />
+    <sql-case id="create_user_identified_with_plugin_mysql" value="CREATE USER 
user_plugin IDENTIFIED WITH 'ldap'" db-types="MySQL" />
+    <sql-case id="create_user_identified_with_plugin_as_mysql" value="CREATE 
USER user_plugin_as IDENTIFIED WITH 'ldap' AS 'pwd'" db-types="MySQL" />
+    <sql-case id="create_user_identified_with_plugin_by_mysql" value="CREATE 
USER user_plugin_by IDENTIFIED WITH 'ldap' BY 'pwd'" db-types="MySQL" />
+    <sql-case id="create_user_identified_with_plugin_by_random_mysql" 
value="CREATE USER user_plugin_rand IDENTIFIED WITH 'ldap' BY RANDOM PASSWORD" 
db-types="MySQL" />
     <sql-case id="create_user_with_options" value="CREATE USER user1 DEFAULT 
ROLE role1 WITH MAX_QUERIES_PER_HOUR 1 MAX_UPDATES_PER_HOUR 1 PASSWORD EXPIRE 
DEFAULT PASSWORD HISTORY DEFAULT ACCOUNT LOCK" db-types="MySQL,Doris" />
     <sql-case id="create_user_account_unlock_password_expire_interval_doris" 
value="CREATE USER user_expire_interval DEFAULT ROLE role1 ACCOUNT UNLOCK 
PASSWORD EXPIRE INTERVAL 30 DAY" db-types="Doris" />
     <sql-case id="create_user_password_expire_never_doris" value="CREATE USER 
user_expire_never PASSWORD EXPIRE NEVER" db-types="Doris" />
diff --git 
a/test/it/parser/src/main/resources/sql/supported/ddl/alter-tablespace.xml 
b/test/it/parser/src/main/resources/sql/supported/ddl/alter-tablespace.xml
index 05dfc679cbc..828595babf8 100644
--- a/test/it/parser/src/main/resources/sql/supported/ddl/alter-tablespace.xml
+++ b/test/it/parser/src/main/resources/sql/supported/ddl/alter-tablespace.xml
@@ -20,6 +20,7 @@
     <sql-case id="alter_tablespace_rename" value="ALTER TABLESPACE ts1 RENAME 
TO ts2" db-types="MySQL,Oracle,Doris" />
     <sql-case id="alter_tablespace_ndb_add_datafile_doris" value="ALTER 
TABLESPACE ts_ndb ADD DATAFILE 'ts1.ibd' INITIAL_SIZE 100M ENGINE ndb" 
db-types="Doris" />
     <sql-case id="alter_tablespace_innodb_add_datafile_doris" value="ALTER 
TABLESPACE ts_innodb ADD DATAFILE 'ts2.ibd' INITIAL_SIZE 50M ENGINE innodb" 
db-types="Doris" />
+    <sql-case id="alter_tablespace_innodb_add_datafile_mysql" value="ALTER 
TABLESPACE ts_innodb ADD DATAFILE 'ts2.ibd' INITIAL_SIZE 50M ENGINE=INNODB" 
db-types="MySQL" />
     <sql-case id="alter_tablespace_read_only" value="ALTER TABLESPACE ts1 READ 
ONLY" db-types="Oracle" />
     <sql-case id="alter_tablespace_read_write" value="ALTER TABLESPACE sales_1 
READ WRITE" db-types="Oracle" />
     <sql-case id="alter_tablespace_add_datafile" value="ALTER TABLESPACE ts1 
ADD DATAFILE" db-types="Oracle" />
diff --git a/test/it/parser/src/main/resources/sql/supported/dml/call.xml 
b/test/it/parser/src/main/resources/sql/supported/dml/call.xml
index a57efa069b4..48801d76cfe 100644
--- a/test/it/parser/src/main/resources/sql/supported/dml/call.xml
+++ b/test/it/parser/src/main/resources/sql/supported/dml/call.xml
@@ -22,6 +22,7 @@
     <sql-case id="call_with_parameters_all_placeholder" value="CALL p(?, ?) " 
db-types="MySQL,Doris" />
     <sql-case id="call_with_parameters_all_expression" value="CALL p('user', 
'order')" db-types="MySQL,Doris" />
     <sql-case id="call_with_parameters_mix" value="CALL p(@order_id, 'user', 
?)" db-types="MySQL,Doris" />
+    <sql-case id="call_with_owner_mysql" value="CALL analytics.proc_demo(?, 
?)" db-types="MySQL" />
     <sql-case id="call_with_owner_doris" value="CALL analytics.proc_demo(?, 
?)" db-types="Doris" />
     <sql-case id="call_with_named_notation_with_null" value="CALL p(a =&gt; 
null, b =&gt; 8, c =&gt; 2);" db-types="PostgreSQL" />
     <sql-case id="call_with_named_notation" value="CALL p(b =&gt; 8, c =&gt; 
2, a =&gt; 0);" db-types="PostgreSQL" />
diff --git 
a/test/it/parser/src/main/resources/sql/supported/tcl/set-transaction.xml 
b/test/it/parser/src/main/resources/sql/supported/tcl/set-transaction.xml
index 2afad90fe12..368f7535816 100644
--- a/test/it/parser/src/main/resources/sql/supported/tcl/set-transaction.xml
+++ b/test/it/parser/src/main/resources/sql/supported/tcl/set-transaction.xml
@@ -19,15 +19,18 @@
 <sql-cases>
     <sql-case id="set_transaction" value="SET TRANSACTION ISOLATION LEVEL 
REPEATABLE READ" db-types="MySQL,PostgreSQL,openGauss,SQLServer,Doris,Firebird" 
/>
     <sql-case id="set_global_transaction" value="SET GLOBAL TRANSACTION 
ISOLATION LEVEL REPEATABLE READ" db-types="MySQL,Doris" />
+    <sql-case id="set_session_transaction" value="SET SESSION TRANSACTION 
ISOLATION LEVEL READ COMMITTED" db-types="MySQL" />
+    <sql-case id="set_session_transaction_read_only_mysql" value="SET SESSION 
TRANSACTION READ ONLY" db-types="MySQL" />
+    <sql-case id="set_session_transaction_read_write_mysql" value="SET SESSION 
TRANSACTION READ WRITE" db-types="MySQL" />
     <sql-case id="set_session_transaction_doris" value="SET SESSION 
TRANSACTION ISOLATION LEVEL READ COMMITTED" db-types="Doris" />
     <sql-case id="set_session_transaction_read_only_doris" value="SET SESSION 
TRANSACTION READ ONLY" db-types="Doris" />
     <sql-case id="set_global_transaction_read_only_doris" value="SET GLOBAL 
TRANSACTION READ ONLY" db-types="Doris" />
     <sql-case id="set_transaction_read_only" value="SET TRANSACTION READ ONLY" 
db-types="MySQL,Oracle,Doris" />
-    <sql-case id="set_transaction_read_write" value="SET TRANSACTION READ 
WRITE" db-types="Doris" />
+    <sql-case id="set_transaction_read_write" value="SET TRANSACTION READ 
WRITE" db-types="MySQL,Doris" />
     <sql-case id="set_transaction_read_write_with_name" value="SET TRANSACTION 
READ WRITE NAME 'Toronto'" db-types="Oracle" />
     <sql-case id="set_transaction_isolation_level_serializable" value="SET 
TRANSACTION ISOLATION LEVEL SERIALIZABLE" db-types="Oracle, SQLServer,Doris" />
-    <sql-case id="set_transaction_isolation_level_read_committed" value="SET 
TRANSACTION ISOLATION LEVEL READ COMMITTED" db-types="Oracle, SQLServer,Doris" 
/>
-    <sql-case id="set_transaction_isolation_level_read_uncommitted" value="SET 
TRANSACTION ISOLATION LEVEL READ UNCOMMITTED" db-types="Doris" />
+    <sql-case id="set_transaction_isolation_level_read_committed" value="SET 
TRANSACTION ISOLATION LEVEL READ COMMITTED" db-types="MySQL,Oracle, 
SQLServer,Doris" />
+    <sql-case id="set_transaction_isolation_level_read_uncommitted" value="SET 
TRANSACTION ISOLATION LEVEL READ UNCOMMITTED" db-types="MySQL,Doris" />
     <sql-case id="set_transaction_isolation_level_snapshot" value="SET 
TRANSACTION ISOLATION LEVEL SNAPSHOT" db-types="SQLServer" />
     <sql-case id="set_transaction_use_rollback_segment" value="SET TRANSACTION 
USE ROLLBACK SEGMENT rbs_ts" db-types="Oracle" />
     <sql-case id="set_transaction_with_name" value="SET TRANSACTION NAME 
'comment1'" db-types="Oracle" />

Reply via email to