2017-08-30 87 views

回答

0

有幾個步驟:

  1. 創建新列。
  2. 不管您希望如何運行填充新的 列的作業。如果你沒有太多的數據,你可以使用一個進程更新每一行(或者在 批處理N中獲得稍好的性能)。或者您可以使用 數據流進行批量導入。或者你可以讓你的應用程序代碼做 它,但它必須是容忍NULL值。
  3. [可選]如果您想要添加NOT NULL約束,您可以執行此操作(假設您已將每個行實際填充了 )。如果您有其他進程並行添加行,那麼這些進程將需要更新爲 以填充您的新列,否則您將玩 無休止的追趕遊戲。請注意,當添加約束條件時,在 實際完成模式更改之前,雲端扳手會啓動後臺進程到 驗證您的數據(即檢查所有單元不爲空)。有關數據驗證的更多信息 是here
  4. 此時,您可以將您的應用程序代碼更新爲 開始讀取&,具體取決於您的新列。

更多的信息是here

相關問題