2017-02-17 58 views
2

我有一個類型爲image的200GB表格,我打算將它轉換爲varbinary(MAX)。閱讀有關轉換NTEXThttp://geekswithblogs.net/johnsPerfBlog/archive/2008/04/16/ntext-vs-nvarcharmax-in-sql-2005.aspx筆者這篇文章後建議做一個SQL Server:將圖像轉換爲varbinary(MAX)之後,我應該更新轉換後的列嗎?

UPDATE testTable 
SET testText = testText 

轉換後。同樣可以應用於imagevarbinary之間的轉換嗎?

+1

應該沒問題 - 做個測試 – Hogan

回答

1

只要運行這個命令

ALTER TABLE YourTable 
ALTER COLUMN YourImageColumn VARBINARY(MAX); 

,並應採取一切照顧。

根本沒有額外的「轉換」步驟。

但是再次:首先在測試實例上執行此操作!

而且,在您的現場系統上,取回備份!

您已收到警告! :-)

+0

謝謝marc_s,會做 – roncansan