0
創建表的語法Teradat我們可以從數據現有的表中pyspark創建新表
Create table <DBname>.<Tablename> as select * from <DBname>.<Tablename> with data.
類似的方式,我們如何能在SPARK SQL創建表。
創建表的語法Teradat我們可以從數據現有的表中pyspark創建新表
Create table <DBname>.<Tablename> as select * from <DBname>.<Tablename> with data.
類似的方式,我們如何能在SPARK SQL創建表。
它在Spark SQL中也幾乎相同。
實施例:
CREATE TABLE tablename
STORED AS PARQUET LOCATION 'some/location/incase/of/external/table'
AS
SELECT *
FROM source_table
WHERE 1=1
正則表達式:(高電平)
CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_name
[(col_name data_type [COMMENT col_comment], ...)]
[COMMENT table_comment]
[
[ROW FORMAT row_format]
[STORED AS file_format]
]
[LOCATION path_to_save]
[AS select_statement]
順便說一句,火花支持更多的配置單元語法和特徵。你可以參考CTAS doc here