DBZ-6677 Support altering an Oracle table's column visibility
This commit is contained in:
parent
a06ba84153
commit
1b265c84bc
@ -3151,7 +3151,9 @@ drop_column_clause
|
||||
|
||||
modify_column_clauses
|
||||
: MODIFY ('(' modify_col_properties (',' modify_col_properties)* ')'
|
||||
|'(' modify_col_visibility (',' modify_col_visibility)* ')'
|
||||
| modify_col_properties
|
||||
| modify_col_visibility
|
||||
| modify_col_substitutable
|
||||
)
|
||||
;
|
||||
@ -3160,6 +3162,10 @@ modify_col_properties
|
||||
: column_name datatype? (DEFAULT column_default_value)? (ENCRYPT encryption_spec | DECRYPT)? inline_constraint* lob_storage_clause? //TODO alter_xmlschema_clause
|
||||
;
|
||||
|
||||
modify_col_visibility
|
||||
: column_name (VISIBLE|INVISIBLE)
|
||||
;
|
||||
|
||||
modify_col_substitutable
|
||||
: COLUMN column_name NOT? SUBSTITUTABLE AT ALL LEVELS FORCE?
|
||||
;
|
||||
|
@ -54,4 +54,6 @@ ALTER TABLE VIDEO ADD (sql_code_injection_check NUMBER GENERATED ALWAYS AS (sdd_
|
||||
ALTER TABLE "ODS_XMES_QY"."ORDER_ITEM" shrink space CHECK;
|
||||
ALTER TABLE boff_item_jn SET INTERVAL ( numtodsinterval ( 1, 'DAY' ) );
|
||||
ALTER TABLE tft_tsm.t_act_trade_detail MODIFY PARTITION SYS_P41089 SHRINK SPACE ;
|
||||
ALTER INDEX TFT_TSMIND_UNI_TRADE_ID MODIFY PARTITION P1 SHRINK SPACE CHECK;
|
||||
ALTER INDEX TFT_TSMIND_UNI_TRADE_ID MODIFY PARTITION P1 SHRINK SPACE CHECK;
|
||||
ALTER TABLE dc.pack_slip_sku MODIFY LAST_UPDATE_DATETIME INVISIBLE;
|
||||
ALTER TABLE dc.pack_slip_sku MODIFY LAST_UPDATE_DATETIME VISIBLE;
|
Loading…
Reference in New Issue
Block a user