blob: 9ed9c1ac133fcaa81b4cb30e63764541e52069cf [file] [log] [blame]
CREATE TABLE TEST(
col1 varchar(100) NOT NULL COMMENT "comment for column 1",
col2 timestamp DEFAULT CURRENT_TIMESTAMP() COMMENT "comment for column 2",
col3 decimal CHECK (col3 + col4 > 1) enable novalidate rely,
col4 decimal NOT NULL,
col5 varchar(100),
primary key(col1, col2) disable novalidate rely,
constraint c3_c4_check CHECK((col3 + col4)/(col3 - col4) > 3) enable novalidate norely,
constraint c4_unique UNIQUE(col4) disable novalidate rely)
ROW FORMAT SERDE
'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
STORED AS INPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat';
CREATE TABLE TEST2(
col varchar(100),
primary key(col) disable novalidate rely)
ROW FORMAT SERDE
'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
STORED AS INPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat';
CREATE TABLE TEST3(
col1 varchar(100) COMMENT "comment",
col2 timestamp,
col3 varchar(100),
foreign key(col1, col2) references TEST(col1, col2) disable novalidate rely,
foreign key(col3) references TEST2(col) disable novalidate norely)
ROW FORMAT SERDE
'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
STORED AS INPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat';
SHOW CREATE TABLE TEST;
SHOW CREATE TABLE TEST2;
SHOW CREATE TABLE TEST3;
CREATE TABLE TEST_RESERVED (
`member_nr` varchar(8),
`plan_nr` varchar(11),
`timestamp` timestamp,
`shared_ind` varchar(1))
CLUSTERED BY (
member_nr,
plan_nr,
`timestamp`)
INTO 4 BUCKETS;
SHOW CREATE TABLE TEST_RESERVED;