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 83c6214d5a6 add more SQL test case for create-materialized-view-log
(#29046)
83c6214d5a6 is described below
commit 83c6214d5a6531c6d1b70eb3198c150375da1e6f
Author: +7 <[email protected]>
AuthorDate: Thu Nov 16 11:04:19 2023 +0800
add more SQL test case for create-materialized-view-log (#29046)
---
.../main/resources/case/ddl/create-materialized-view-log.xml | 4 ++++
.../sql/supported/ddl/create-materialized-view-log.xml | 11 +++++++++++
2 files changed, 15 insertions(+)
diff --git
a/test/it/parser/src/main/resources/case/ddl/create-materialized-view-log.xml
b/test/it/parser/src/main/resources/case/ddl/create-materialized-view-log.xml
index 71de1e31278..68c24f03f1d 100644
---
a/test/it/parser/src/main/resources/case/ddl/create-materialized-view-log.xml
+++
b/test/it/parser/src/main/resources/case/ddl/create-materialized-view-log.xml
@@ -23,4 +23,8 @@
<create-materialized-view-log
sql-case-id="create_materialized_view_log_with_table_schema" />
<create-materialized-view-log
sql-case-id="create_materialized_view_log_with_object_id" />
<create-materialized-view-log
sql-case-id="create_materialized_view_log_with_row_id" />
+ <create-materialized-view-log
sql-case-id="create_materialized_view_log_with_multi_row_id_" />
+ <create-materialized-view-log
sql-case-id="create_materialized_view_log_with_row_id_sequence_including_new" />
+ <create-materialized-view-log
sql-case-id="create_materialized_view_log_with_row_id_multi_sequence" />
+
</sql-parser-test-cases>
diff --git
a/test/it/parser/src/main/resources/sql/supported/ddl/create-materialized-view-log.xml
b/test/it/parser/src/main/resources/sql/supported/ddl/create-materialized-view-log.xml
index 0baea22fa2a..2415b6236d2 100644
---
a/test/it/parser/src/main/resources/sql/supported/ddl/create-materialized-view-log.xml
+++
b/test/it/parser/src/main/resources/sql/supported/ddl/create-materialized-view-log.xml
@@ -28,4 +28,15 @@
INCLUDING NEW VALUES;" db-types="Oracle" />
<sql-case id="create_materialized_view_log_with_object_id" value="CREATE
MATERIALIZED VIEW LOG ON oe.categories_tab_sys WITH OBJECT ID;"
db-types="Oracle" />
<sql-case id="create_materialized_view_log_with_row_id" value="CREATE
MATERIALIZED VIEW LOG ON sales WITH ROWID;" db-types="Oracle" />
+ <sql-case id="create_materialized_view_log_with_multi_row_id_"
value="CREATE MATERIALIZED VIEW LOG ON products WITH SEQUENCE, ROWID
+ (prod_id, prod_name, prod_desc, prod_subcategory, prod_subcategory_desc,
+ prod_category, prod_category_desc, prod_weight_class, prod_unit_of_measure,
+ prod_pack_size, supplier_id, prod_status, prod_list_price, prod_min_price)
+ INCLUDING NEW VALUES;" db-types="Oracle" />
+ <sql-case
id="create_materialized_view_log_with_row_id_sequence_including_new"
value="CREATE MATERIALIZED VIEW LOG ON product_information
+ WITH ROWID, SEQUENCE (list_price, min_price, category_id), PRIMARY KEY
+ INCLUDING NEW VALUES;" db-types="Oracle" />
+ <sql-case id="create_materialized_view_log_with_row_id_multi_sequence"
value="CREATE MATERIALIZED VIEW LOG ON sales
+ WITH ROWID, SEQUENCE(amount_sold, time_id, prod_id)
+ INCLUDING NEW VALUES;" db-types="Oracle" />
</sql-cases>