DBZ-7208 Handle Drop Tablespace in PL/SQL
Handle Drop Tablespace
This commit is contained in:
parent
7ddbeceb82
commit
9b7205d0ef
@ -91,6 +91,8 @@ unit_statement
|
|||||||
| data_manipulation_language_statements
|
| data_manipulation_language_statements
|
||||||
| truncate_table
|
| truncate_table
|
||||||
| drop_table
|
| drop_table
|
||||||
|
| drop_tablespace
|
||||||
|
| drop_tablespace_set
|
||||||
| drop_view
|
| drop_view
|
||||||
| drop_index
|
| drop_index
|
||||||
| drop_user
|
| drop_user
|
||||||
@ -2548,10 +2550,22 @@ drop_table
|
|||||||
: DROP TABLE tableview_name (AS tableview_name)? (CASCADE CONSTRAINTS)? PURGE? (AS quoted_string)? FORCE?
|
: DROP TABLE tableview_name (AS tableview_name)? (CASCADE CONSTRAINTS)? PURGE? (AS quoted_string)? FORCE?
|
||||||
;
|
;
|
||||||
|
|
||||||
|
drop_tablespace
|
||||||
|
: DROP TABLESPACE ts = id_expression ((DROP | KEEP) QUOTA?)? including_contents_clause?
|
||||||
|
;
|
||||||
|
|
||||||
|
drop_tablespace_set
|
||||||
|
: DROP TABLESPACE SET tss = id_expression including_contents_clause?
|
||||||
|
;
|
||||||
|
|
||||||
drop_view
|
drop_view
|
||||||
: DROP VIEW tableview_name (CASCADE CONSTRAINT)? SEMICOLON
|
: DROP VIEW tableview_name (CASCADE CONSTRAINT)? SEMICOLON
|
||||||
;
|
;
|
||||||
|
|
||||||
|
including_contents_clause
|
||||||
|
: INCLUDING CONTENTS ((AND | KEEP) DATAFILES)? (CASCADE CONSTRAINTS)?
|
||||||
|
;
|
||||||
|
|
||||||
comment_on_column
|
comment_on_column
|
||||||
: COMMENT ON COLUMN column_name IS quoted_string
|
: COMMENT ON COLUMN column_name IS quoted_string
|
||||||
;
|
;
|
||||||
|
@ -1,6 +1,19 @@
|
|||||||
-- Drop Table
|
-- Drop Table
|
||||||
DROP TABLE TEST.STUDENT CASCADE CONSTRAINTS;
|
DROP TABLE TEST.STUDENT CASCADE CONSTRAINTS;
|
||||||
|
DROP TABLE TEST.STUDENT PURGE;
|
||||||
drop table inbox cascade constraints AS "BIN$yv+1ra/roTjgUwEBAH+ByQ==$0" ;
|
drop table inbox cascade constraints AS "BIN$yv+1ra/roTjgUwEBAH+ByQ==$0" ;
|
||||||
DROP TABLE TEST.TAB FORCE;
|
DROP TABLE TEST.TAB FORCE;
|
||||||
DROP USER debezium;
|
DROP USER debezium;
|
||||||
DROP USER debezium CASCADE;
|
DROP USER debezium CASCADE;
|
||||||
|
-- Drop Tablespace
|
||||||
|
DROP TABLESPACE tbs_01;
|
||||||
|
DROP TABLESPACE tbs_01 DROP QUOTA;
|
||||||
|
DROP TABLESPACE tbs_01 KEEP QUOTA;
|
||||||
|
DROP TABLESPACE tbs_01 INCLUDING CONTENTS;
|
||||||
|
DROP TABLESPACE tbs_01 INCLUDING CONTENTS CASCADE CONSTRAINTS;
|
||||||
|
DROP TABLESPACE tbs_02 INCLUDING CONTENTS AND DATAFILES;
|
||||||
|
DROP TABLESPACE SET ts1;
|
||||||
|
DROP TABLESPACE SET ts1 INCLUDING CONTENTS;
|
||||||
|
DROP TABLESPACE SET ts1 INCLUDING CONTENTS CASCADE CONSTRAINTS;
|
||||||
|
DROP TABLESPACE SET ts1 INCLUDING CONTENTS AND DATAFILES;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user