HPL/SQL is included to Apache Hive since version 2.0
HPL/SQL is included to Apache Hive since version 2.0
CREATE TABLE statement create a table in the database.
Syntax:
CREATE TABLE [IF NOT EXISTS] table_name ( column_name data_type [NULL | NOT NULL] [, constraint ...] [, ...] )
If the CREATE TABLE statement is defined using the syntax not supported by Hive, it is automatically converted to conform to Hive syntax.
Currently PL/HQL converts data types, removes NOT NULL/NULL, constraints and default values. For more information, see On-the-Fly Conversion
Example:
Convert SQL and create a table in Hive:
CREATE TABLE dept ( deptno NUMBER(2,0), dname NUMBER(14), loc VARCHAR2(13), CONSTRAINT pk_dept PRIMARY KEY (deptno) );
Compatibility: Oracle, Microsoft SQL Server, IBM DB2, Teradata, PostgreSQL, MySQL and Netezza
Version: PL/HQL 0.03