Skip to content

Commit 661937c

Browse files
authored
[PlSql] Add modify range_partitions to modify_table_partition rule (#3834)
1 parent 4b728d9 commit 661937c

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

sql/plsql/PlSqlParser.g4

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4695,7 +4695,9 @@ merge_table_partition
46954695
;
46964696

46974697
modify_table_partition
4698-
: MODIFY PARTITION partition_name ((ADD | DROP) list_values_clause)? (ADD range_subpartition_desc)? (REBUILD? UNUSABLE LOCAL INDEXES)?
4698+
: MODIFY (PARTITION partition_name ((ADD | DROP) list_values_clause)? (ADD range_subpartition_desc)? (REBUILD? UNUSABLE LOCAL INDEXES)?
4699+
| range_partitions
4700+
)
46994701
;
47004702

47014703
split_table_partition
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
ALTER TABLE table_name
2+
MODIFY
3+
PARTITION BY RANGE (date_column)
4+
INTERVAL ( NUMTODSINTERVAL (1, 'DAY') )
5+
(
6+
PARTITION
7+
VALUES LESS THAN
8+
(TO_DATE('2024-01-01', 'YYYY-MM-DD'))
9+
);

0 commit comments

Comments
 (0)