Apache Spark 为什么我在数据块中创建一个具有默认值的增量表时会出现错误,它显示不可能这样做?

jhiyze9q  于 2023-04-12  发布在  Apache
关注(0)|答案(1)|浏览(85)

因此,我试图创建一个具有时间戳默认值的表,它给了我下面的错误:

error :- AnalysisException: Failed to execute CREATE TABLE command because DEFAULT values are not supported for target data source with table provider: "delta"

我不知道还有什么可以尝试的,有没有办法模仿这个?

nvbavucw

nvbavucw1#

您需要使用generated column来实现:

timestamp TIMESTAMP GENERATED ALWAYS AS (current_timestamp()),

相关问题