07-21-2022下午11:51
你好,
我在三角洲表和表包含數據和我需要改變特定列的數據類型。
例如:
考慮表名和列名是量與數據類型小數(9,4)。
我需要改變數量列數據類型從十進製(9,4)小數(18歲,4)。
有沒有改變命令類似於SQL server來改變我們的列數據類型。
誰能提出任何想法。
一個月前
嗨@HariharaSam
下列文件信息如何改變δ表模式。
https://docs.m.eheci.com/delta/update-schema.html
在原帖子查看解決方案
07-25-202212點45
此刻你將不得不重寫數據不能改變列的類型。
https://docs.delta.io/latest/delta-batch.html change-column-type-or-name
但是(其他人可能糾正我如果我錯了)我認為類型變化是dev積壓。
08-30-202202:02點
嗨@Hariharan Sambath請檢查以下文檔:https://docs.m.eheci.com/spark/2.x/spark-sql/language-manual/alter-table-or-view.html change-colu……
04-12-202309:13我
從pyspark.sql。功能導入*
spark.read.table \ (“schema.table”)
.withColumn (“namecolumn坳(namecolumn) .cast(“字符串”))\
.write.format(“δ”).mode(“覆蓋”).option (“overwriteSchema”,真的).saveAsTable (“schema.table”)
.write.format(“δ”).mode(“覆蓋”).option (“overwriteSchema”,真的).saveAsTable (“schema.table”)需要添加雙引號真實. ..option (“overwriteSchema”,“真正的”)鍵-值應該是字符串,而不是布爾
從未顯出
加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。
點擊在這裏注冊今天,加入!
參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。