DBZ-7286 Support Several Table Specification in the "CREATE TABLE" in ORACLE.
This commit is contained in:
parent
62cb43a72e
commit
ecc68ed2a2
@ -170,6 +170,7 @@ BLANKS: 'BLANKS';
|
||||
BLOB: 'BLOB';
|
||||
BLOCK: 'BLOCK';
|
||||
BLOCK_RANGE: 'BLOCK_RANGE';
|
||||
BLOCKCHAIN: 'BLOCKCHAIN';
|
||||
BLOCKS: 'BLOCKS';
|
||||
BLOCKSIZE: 'BLOCKSIZE';
|
||||
BODY: 'BODY';
|
||||
@ -479,6 +480,7 @@ DROP: 'DROP';
|
||||
DROP_GROUP: 'DROP_GROUP';
|
||||
DSINTERVAL_UNCONSTRAINED: 'DSINTERVAL_UNCONSTRAINED';
|
||||
DST_UPGRADE_INSERT_CONV: 'DST_UPGRADE_INSERT_CONV';
|
||||
DUPLICATED: 'DUPLICATED';
|
||||
DUMP: 'DUMP';
|
||||
DUMPSET: 'DUMPSET';
|
||||
DUPLICATE: 'DUPLICATE';
|
||||
@ -694,6 +696,7 @@ ILM: 'ILM';
|
||||
IMMEDIATE: 'IMMEDIATE';
|
||||
IMPACT: 'IMPACT';
|
||||
IMPORT: 'IMPORT';
|
||||
IMMUTABLE: 'IMMUTABLE';
|
||||
INACTIVE: 'INACTIVE';
|
||||
INCLUDE: 'INCLUDE';
|
||||
INCLUDE_VERSION: 'INCLUDE_VERSION';
|
||||
@ -1633,6 +1636,7 @@ SETS: 'SETS';
|
||||
SETTINGS: 'SETTINGS';
|
||||
SET_TO_JOIN: 'SET_TO_JOIN';
|
||||
SEVERE: 'SEVERE';
|
||||
SHARDED: 'SHARDED';
|
||||
SHARED_POOL: 'SHARED_POOL';
|
||||
SHARED: 'SHARED';
|
||||
SHARE: 'SHARE';
|
||||
|
@ -1822,7 +1822,13 @@ create_cluster
|
||||
;
|
||||
|
||||
create_table
|
||||
: CREATE (GLOBAL TEMPORARY)? TABLE tableview_name
|
||||
: CREATE (
|
||||
(GLOBAL | PRIVATE) TEMPORARY
|
||||
| SHARDED
|
||||
| DUPLICATED
|
||||
| IMMUTABLE? BLOCKCHAIN
|
||||
| IMMUTABLE
|
||||
)? TABLE tableview_name
|
||||
(SHARING '=' (NONE | METADATA | DATA | EXTENDED DATA))?
|
||||
(relational_table | object_table | xmltype_table) (USAGE QUEUE)? (AS select_only_statement)? memoptimize_read_write_clause?
|
||||
;
|
||||
|
@ -647,4 +647,13 @@ CREATE TABLE tab (ID number(9) primary key, data xmltype, data2 xmltype) MEMOPTI
|
||||
CREATE TABLE tab (ID number(9) primary key, data xmltype, data2 xmltype) NO MEMOPTIMIZE FOR READ;
|
||||
CREATE TABLE tab (ID number(9) primary key, data xmltype, data2 xmltype) MEMOPTIMIZE FOR WRITE;
|
||||
CREATE TABLE tab (ID number(9) primary key, data xmltype, data2 xmltype) NO MEMOPTIMIZE FOR WRITE;
|
||||
|
||||
CREATE GLOBAL TEMPORARY TABLE t_temp_log(id int, status varchar(10));
|
||||
CREATE PRIVATE TEMPORARY TABLE t_temp_log(id int, status varchar(10));
|
||||
CREATE SHARDED TABLE t_temp_log(id int, status varchar(10));
|
||||
CREATE DUPLICATED TABLE t_temp_log(id int, status varchar(10));
|
||||
CREATE IMMUTABLE TABLE t_temp_log(id int, status varchar(10));
|
||||
CREATE BLOCKCHAIN TABLE t_temp_log(id int, status varchar(10));
|
||||
CREATE IMMUTABLE BLOCKCHAIN TABLE t_temp_log(id int, status varchar(10));
|
||||
|
||||
CREATE OR REPLACE NONEDITIONABLE PACKAGE BODY tidy_html_snippet_pkg AS FUNCTION tidy(i_html_snippet IN CLOB) RETURN CLOB; FUNCTION tidy(i_html_snippet IN VARCHAR2) RETURN CLOB; END tidy_html_snippet_pkg;
|
||||
|
Loading…
Reference in New Issue
Block a user