創建表(Databricks SQL)
使用現有表或視圖的定義和元數據定義表。
三角洲湖不支持創建表格就像
.而不是使用創建表.
語法
創建表格[如果不存在]table_name就像source_table_name[table_clauses]table_clauses{使用data_source|位置路徑|TBLPROPERTIES條款}[...]property_key{標識符[....]|string_literal}
參數
如果不存在
,則忽略語句
table_name
已經存在。要創建的表的名稱。名稱中不能包含時間規範.如果名稱不限定,則在當前模式中創建表。表_name必須不存在。
複製其定義的表的名稱。桌子不能是三角洲湖的桌子。
table_clauses
可選地為新表指定數據源格式、位置和用戶定義的屬性。每個子句隻能指定一次。
位置路徑
存儲表數據的目錄的路徑,可以是分布式存儲上的路徑。如果指定一個位置,則新表將成為
外部表格
.如果不指定位置,則表為管理表格
.可選地設置一個或多個用戶定義的屬性。
使用data_source
用於表的文件格式。
data_source
必須是:文本
CSV
JSON
JDBC
拚花
如果不指定
使用
源表的格式將被繼承。