SQL Server:从图像转换为Varbinary(Max)之后,我是否应该更新转换后的列



我有一个具有image类型的200GB表,我正在计划将其转换为varbinary(MAX)。阅读了有关转换NTEXT http://geekswithblogs.net/johnsperfblog/archive/2008/04/04/16/ntext-vs-vs-nvarcharmax-in-sql-2005.aspx之后

UPDATE testTable 
SET testText = testText

转换后。可以将同样的应用程序应用于imagevarbinary之间的转换吗?

只需运行此命令

ALTER TABLE YourTable 
ALTER COLUMN YourImageColumn VARBINARY(MAX);

那应该照顾一切。

根本不需要额外的"转换"步骤。

但再次:首先在测试实例上执行此操作!

在您在实时系统上进行此操作之前,请备份!

您已被警告!: - )

最新更新