2014-01-15 2 views
0

В настоящее время я работаю с сервером MSSQL 2008R2 и базой данных, которая использует множество таблиц, которые представляют собой смешанный пакет настроек ANSI_PADDED. 90% таблиц habe Столбцы с Ansi Padding на колонках AND и Ansi Padding off.Преобразование таблиц в Ansi Padding

Теперь мне поручено «преобразовать» эти таблицы, чтобы каждый столбец использовал Ansi_Padding ON.

Я хотел бы знать, что это самый простой способ сделать это? Я могу написать сценарий, который «преобразует» одну таблицу, но в конце мне понадобится скрипт, который меняет все таблицы.

ответ

0

Вы можете изменить столбец без изменения каких-либо свойств после включения установки на ANSI_PADDING:

SET ANSI_PADDING ON 
ALTER TABLE dbo.test ALTER COLUMN prolemColumn varchar(30) 

Если запустить sp_help до и после этого синтаксиса вы можете увидеть, что установка TrimTrailingBlanks изменилось.

Смежные вопросы