HPL/SQL is included to Apache Hive since version 2.0
HPL/SQL is included to Apache Hive since version 2.0
CREATE VOLATILE TABLE statement allows you to create a temporary table for the current session.
Syntax:
CREATE [SET | MULTISET] VOLATILE TABLE table_name ( column_name data_type [NULL | NOT NULL] [, ...] ) [ ON COMMIT DELETE ROWS | ON COMMIT PRESERVE ROWS]
Notes:
For more details how temporary table support is implemented in HPL/SQL, see Native and Managed Temporary Tables.
Example:
Create a managed temporary table and use it in other SQL statements:
SET hplsql.temp.tables = managed; CREATE VOLATILE TABLE temp1 ( c1 INT, c2 STRING ); INSERT INTO temp1 SELECT 1, 'A' FROM dual; SELECT * FROM temp1;
Compatibility: Teradata
Version: HPL/SQL 0.3.1
See also: