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

duanzhengqiang 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 8efcc18e369 Change oracle alterSystemSetClause syntax (#27954)
8efcc18e369 is described below

commit 8efcc18e3698dcaa6ea4181ae311f126c3c5215a
Author: niu niu <[email protected]>
AuthorDate: Mon Aug 7 12:28:21 2023 +0800

    Change oracle alterSystemSetClause syntax (#27954)
---
 .../sql/dialect/oracle/src/main/antlr4/imports/oracle/DDLStatement.g4   | 2 +-
 test/it/parser/src/main/resources/case/ddl/alter-system.xml             | 2 ++
 test/it/parser/src/main/resources/sql/supported/ddl/alter-system.xml    | 2 ++
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DDLStatement.g4 
b/parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DDLStatement.g4
index bd09d6fadef..0725a881bb2 100644
--- a/parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DDLStatement.g4
+++ b/parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DDLStatement.g4
@@ -2023,7 +2023,7 @@ disableAffinityClause
     ;
 
 alterSystemSetClause
-    : setParameterClause | useStoredOutlinesClause | globalTopicEnabledClause 
| dbRecoveryFileDestSizeClause
+    : setParameterClause | useStoredOutlinesClause | globalTopicEnabledClause 
| dbRecoveryFileDestSizeClause | eventsClause
     ;
 
 alterSystemResetClause
diff --git a/test/it/parser/src/main/resources/case/ddl/alter-system.xml 
b/test/it/parser/src/main/resources/case/ddl/alter-system.xml
index 17fa1fb2452..504827f1b9d 100644
--- a/test/it/parser/src/main/resources/case/ddl/alter-system.xml
+++ b/test/it/parser/src/main/resources/case/ddl/alter-system.xml
@@ -44,4 +44,6 @@
     <alter-system sql-case-id="alter_system_reset_open_cursors_scope_sid" />
     <alter-system sql-case-id="alter_system_set_db_recovery_file_dest_size_g" 
/>
     <alter-system sql-case-id="alter_system_set_parameter_recyclebin_scope" />
+    <alter-system sql-case-id="alter_system_set_events1" />
+    <alter-system sql-case-id="alter_system_set_events2" />
 </sql-parser-test-cases>
diff --git 
a/test/it/parser/src/main/resources/sql/supported/ddl/alter-system.xml 
b/test/it/parser/src/main/resources/sql/supported/ddl/alter-system.xml
index f68cce68182..a8d5c873819 100644
--- a/test/it/parser/src/main/resources/sql/supported/ddl/alter-system.xml
+++ b/test/it/parser/src/main/resources/sql/supported/ddl/alter-system.xml
@@ -44,4 +44,6 @@
     <sql-case id="alter_system_reset_open_cursors_scope_sid" value="ALTER 
SYSTEM RESET OPEN_CURSORS SCOPE=SPFILE SID='prod1'" db-types="Oracle" />
     <sql-case id="alter_system_set_db_recovery_file_dest_size_g" value="ALTER 
SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE = 10G SCOPE=BOTH SID='*'" 
db-types="Oracle" />
     <sql-case id="alter_system_set_parameter_recyclebin_scope" value="ALTER 
SYSTEM SET recyclebin = ON SCOPE = SPFILE" db-types="Oracle" />
+    <sql-case id="alter_system_set_events1" value="ALTER SYSTEM SET EVENTS 
'CLIENTID_OVERWRITE'" db-types="Oracle" />
+    <sql-case id="alter_system_set_events2" value="ALTER SYSTEM SET EVENTS 
'CLIENTID_OVERWRITE OFF'" db-types="Oracle" />
 </sql-cases>

Reply via email to