我真的困惑的默認功能磚SQL。我看著最低要求的文檔DBR的功能,但我們仍然需要使它作為一個表屬性嗎?我更新了集群的DBR從12.2到13.1。
不管怎樣,這已經完成。後創建我的表,我已經將我的插入。因為我有設置默認值3(5)我的列,我隻提供剩下的兩列的值。然而,出於某種原因,我還是不得不明確賦值和默認值指定的列?我做錯了什麼?
創建或替換表my_table (id BIGINT生成默認為身份,first_name字符串,last_name字符串,_is_active字符串的默認“Y”, _start_date日期默認當前日期(),_end_date日期默認為空)TBLPROPERTIES (“delta.feature。allowColumnDefaults”=“啟用”、“三角洲。minReaderVersion ' = ' 2 ', ' delta.minWriterVersion ' = ' 7 ');——初始數據插入my_table (first_name、last_name)選擇幀,從src_table lname;
我也提到這一點鏈接。