我有一张拥有750k记录的“巨大”桌子。我需要改变这个表的一些列。我有以下声明:
ALTER TABLE [MyTable] ALTER COLUMN [MyFirstField] NTEXT NULL
ALTER TABLE [MyTable] ALTER COLUMN [MySecondField] NVARCHAR (50) NULL
NTEXT COLLATE SQL_Latin1_General_CP1_CI_AS NULL
NVARCHAR (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
转换所有记录需要相当长的时间。有什么想法如何加快这个过程?
答案 0 :(得分:1)
你无法加快速度。
需要将每列的文本值从选定的排序规则转换为默认排序规则。这需要时间。