1
A
回答
4
您只能在表格末尾添加新字段。在舊列上,您可以選擇將其更改爲可空。所以你想要的是不可能的,只有當你添加一個新字段,或者如你所說完全覆蓋表格。
您需要使用更新命令將新列添加到您的模式。
重要旁註:
- 順序很重要。如果您更改順序,它將看起來像一個不兼容的模式。
- 您只能在表格末尾添加新字段。在舊列上,您可以選擇將其更改爲可空。
- 您無法將必填字段添加到現有模式。
- 您無法刪除舊字段,一旦表格的模式已被指定,您無法首先刪除與其關聯的所有數據,無法更改它。如果你想改變一個表的模式,你必須指定一個WRITE_TRUNCATE的writeDisposition。有關更多信息,請參閱作業資源。
Here is an example將curl會話添加到模式的字段。適應Java應該相對容易。它使用來自here的驗證碼
使用Table.Update()時,必須再次包含完整表格模式。如果您沒有提供完全匹配的模式,您可以獲得:Provided Schema does not match Table
。例如,我沒有注意細節,在我的更新電話之一中,我沒有包含像created
這樣的舊字段,但失敗了。
相關問題
- 1. 從字符串「a」到類型「布爾」的VBConversion無效
- 2. 從字符串「Y」到類型「布爾」的轉換無效
- 3. 從字符串「I」到類型「布爾」的轉換無效
- 4. 類型不匹配不能轉換從布爾到字符串
- 5. PostgreSQL:從布爾值更改列類型
- 6. 從字符串「」轉換爲「布爾型」類型無效
- 7. 字符串到布爾
- 8. 布爾到Java中的字符串
- 9. VB「從字符串」s「轉換爲類型」布爾「無效。」
- 10. 從字符串「a」轉換爲類型「布爾」無效
- 11. 從字符串列表到字符串中的接口列表
- 12. 更新列表中的字符串
- 13. MongoDB類型從NumberLong更新到字符串
- 14. 從字符串或列表更改對象類型[Python]
- 15. 無法將類型字符串轉換爲布爾型
- 16. SQL通過布爾值從字符串列表返回
- 17. 比較兩個字符串 - 布爾型
- 18. 如何從MySQL中的布爾類型返回不同的字符串?
- 19. 如何更新Oracle表中的布爾型字段
- 20. 從字符串轉換中獲得更快的布爾值
- 21. 將字符串列表與布爾列表進行比較
- 22. 布爾值到數組的字符串?
- 23. 打字字符串布爾
- 24. JSON顯示代表比特/布爾字段的字符串類型
- 25. 在列表中將列數據類型從布爾值更改爲整數
- 26. 不兼容的類型(布爾值/字符串)
- 27. Operator ||是未定義的參數類型布爾值,字符串
- 28. 類型檢查字符串值,如「字符串」&「整數」和「布爾」
- 29. C++字符串布爾陣列
- 30. 將Python列表串聯到新列表中的字符串