From 82e568ae340d99fba4ad07868367ab4bd812299a Mon Sep 17 00:00:00 2001 From: Chris Cranford Date: Thu, 2 Sep 2021 09:16:06 -0400 Subject: [PATCH] DBZ-3962 Support DROP TABLE using recycle bin as-clause --- .../io/debezium/ddl/parser/oracle/generated/PlSqlParser.g4 | 2 +- .../src/test/resources/oracle/examples/ddl_drop.sql | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/debezium-ddl-parser/src/main/antlr4/io/debezium/ddl/parser/oracle/generated/PlSqlParser.g4 b/debezium-ddl-parser/src/main/antlr4/io/debezium/ddl/parser/oracle/generated/PlSqlParser.g4 index dd17ff773..199b4c7ca 100644 --- a/debezium-ddl-parser/src/main/antlr4/io/debezium/ddl/parser/oracle/generated/PlSqlParser.g4 +++ b/debezium-ddl-parser/src/main/antlr4/io/debezium/ddl/parser/oracle/generated/PlSqlParser.g4 @@ -2169,7 +2169,7 @@ truncate_table ; drop_table - : DROP TABLE tableview_name (AS tableview_name)? (CASCADE CONSTRAINTS)? PURGE? SEMICOLON + : DROP TABLE tableview_name (AS tableview_name)? (CASCADE CONSTRAINTS)? PURGE? (AS quoted_string)? SEMICOLON ; drop_view diff --git a/debezium-ddl-parser/src/test/resources/oracle/examples/ddl_drop.sql b/debezium-ddl-parser/src/test/resources/oracle/examples/ddl_drop.sql index dc20582bf..7933e24c3 100644 --- a/debezium-ddl-parser/src/test/resources/oracle/examples/ddl_drop.sql +++ b/debezium-ddl-parser/src/test/resources/oracle/examples/ddl_drop.sql @@ -1,2 +1,3 @@ -- Drop Table -DROP TABLE TEST.STUDENT CASCADE CONSTRAINTS; \ No newline at end of file +DROP TABLE TEST.STUDENT CASCADE CONSTRAINTS; +drop table inbox cascade constraints AS "BIN$yv+1ra/roTjgUwEBAH+ByQ==$0" ; \ No newline at end of file