運行DBR 11.3 / Azure磚
表定義如下:
% sql創建或替換表以及接下來(id BIGINT生成默認為身份,product_type字符串,銷售BIGINT)使用三角洲位置/ folderlocation TBLPROPERTIES (“delta.columnMapping。模式”=“名稱”、“三角洲。minReaderVersion ' = ' 2 ', '三角洲。minWriterVersion ' = ' 5 ')
插入一行工作好
% sql插入以及接下來(product_type、銷售)值(“細胞”,130000);
在試圖插入一個新行我得到這個錯誤:
“AnalysisException:列id沒有指定插入”
我可以插入列明確如下:
% sql插入以及接下來(id、product_type銷售)值(“棉絮”,130000);
我甚至可以插入重複的列值
我已經嚐試改變身份定義”生成的總是作為身份“然而得到相同的結果。我這樣做不正確或遺漏了什麼東西?