2010-04-23 4 views
1

У нас есть несколько клиентов, в которых мы поставляем базу данных, которая была построена с использованием сопоставления SQL_Latin1_General_CP1_C1_AS.Нужно ли менять сортировку для базы данных?

Теперь мы должны поддерживать Unicode, чтобы обслуживать другие языки, и благодаря помощи другого в stackoverflow у меня есть скрипт для изменения полей от varchar до nvarchar.

Однако, чтобы обслуживать все языки, какую сортировку я должен использовать, и должен ли я изменить сортировку существующей базы данных (которую мы поставляем)? Нужно ли мне менять столбцы, чтобы использовать сортировку, и если да, то как мне это сделать для каждой установки? Все, что я вижу, это кошмар, если я должен сделать это для каждой установки.

JD

ответ

1

Вообще говоря, вы не должны изменять параметры сортировки. Nvarchar будет обрабатывать строки на иностранном языке, datetime полностью осведомлен о часовых поясах, а приложения занимаются форматированием чисел и датами отображения.

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