Description
SHOW CREATE TABLE
returns the CREATE TABLE statement or CREATE VIEW statement that was used to create a given table or view. SHOW CREATE TABLE
on a non-existent table or a temporary view throws an exception.
Syntax
SHOW CREATE TABLE table_identifier
Parameters
-
table_identifier
-
Specifies a table or view name, which may be optionally qualified with a database name.
Syntax:[ database_name. ] table_name
Examples
CREATE TABLE test (c INT) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' STORED AS TEXTFILE TBLPROPERTIES ('prop1' = 'value1', 'prop2' = 'value2');
show create table test;
-- the result of SHOW CREATE TABLE test CREATE TABLE test
(c
INT) ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe' WITH SERDEPROPERTIES ( 'field.delim' = ',', 'serialization.format' = ',' ) STORED AS INPUTFORMAT 'org.apache.hadoop.mapred.TextInputFormat' OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat' TBLPROPERTIES ( 'transient_lastDdlTime' = '1569350233', 'prop1' = 'value1', 'prop2' = 'value2' )