是否可以在Azure Databricks中以delta格式创建指向Azure存储帐户的表,并使用固定的varchar(x)
和timestamp_ntz
(无时区)数据类型?我正在使用一个类似于下面的脚本,它不喜欢varchar(x)
数据类型。
CREATE OR REPLACE TABLE schm.tbl
USING
DELTA
LOCATION
'abfss://[email protected]/path/'
(
col1 VARCHAR(150),
col2 VARCHAR(6),
col3 INT,
col4 VARCHAR(30),
col5 TIMESTAMP_NTZ
)
TBLPROPERTIES ('delta.feature.timestampNtz' = 'supported');
2条答案
按热度按时间jmp7cifd1#
下面是数据砖supported data types的参考。
没有
varchar(x)
类型,请使用string
。icnyk63a2#
您可以创建
varchar(x)
数据类型的表。请确保您使用的是最新的DBR版本群集。我使用13.3 LTS (includes Apache Spark 3.4.1, Scala 2.12)
DBR进行以下测试。