Как изменить все столбцы SQL одного типа данных в другой
У меня есть база данных (Sql Server 2005
) где есть десяткиtables
каждый из которых имеет рядcolumns
(в среднем 10-20) с типом данных, установленным вnvarchar(max)
, Это абсолютно убивает производительность (некоторые из этих столбцов используются дляjoins
и некоторые из таблиц имеют 100K + строк). Я хотел бы изменить все эти столбцы, чтобыvarchar(250)
, Как лучше всего это автоматизировать? (Я мог бы использоватьManagement Studio
или я мог бы создать утилиту для выполнения этого черезASP.net
веб-сайт, который имеет доступ к БД, что проще).