CREATE TABLE IF NOT EXISTS new_tb1 like like_old_tb;

CREATE TABLE new_tb2 (new_col1 INT, new_col2 STRING)
    PARTITIONED BY (YEAR STRING)
    CLUSTERED BY (new_col1, NAME)
    SORTED BY (new_col1 ASC)
    INTO 3 BUCKETS
    STORED AS PARQUET;

CREATE TABLE student_copy USING CSV AS SELECT * FROM student;

CREATE VIEW new_view1 (ID COMMENT 'Unique identification number', Name) 
COMMENT 'View for experienced employees' 
AS SELECT id, name FROM old_tb_1 WHERE working_years > 5;

SELECT id, name, employee.deptno, deptname FROM employee CROSS JOIN department;

INSERT INTO insert_tb (address, name, student_id) VALUES ('Hangzhou, China', 'Kent Yao', 11215016);

INSERT OVERWRITE target_tb TABLE source_tb;

INSERT OVERWRITE DIRECTORY '/path/to/output/directory' SELECT * FROM from_tb WHERE condition;

CREATE DATABASE IF NOT EXISTS customer_db;

USE NAMESPACE ns1;

CREATE OR REPLACE FUNCTION simple_udf AS 'SimpleUdfR';

CREATE FUNCTION simple_udf AS 'SimpleUdfR';