, какое сопоставление мне нужно выбрать? SQL Server 2008
Я нашел на stackoverflow.com интересную и похожую запись по этому вопросу: Как выбрать сопоставление базы данных SQL Server
Итак, если я хорошо понимаю (ссылка выше):
свойства сопоставления / parms
Мне нужно создать базу данных, и я буду хранить турецкий и Английский, выберу CI и AI. Я не хочу учитывать регистр и акцент, так что это просто. Я думаю, это понятно для английского языка, но в турецком есть некоторые специальные символы, такие как üçö и т. Д.
Вопрос:
Поскольку сопоставление не связано с СОХРАНЕНИЕМ данных, я буду использовать NVARCHAR
, почему я должен выбрать сопоставление Turkish_100_CI_AI
, я также могу использовать Latin1_General_100_CI_AI
, который также является моим значением по умолчанию на моем SQL Server. Оба написаны на латинице.
Это тот же вопрос для хранения АНГЛИЙСКОГО и ФРАНЦУЗСКОГО в одной базе данных ... Почему я должен использовать French_100_CI_AI
вместо Latin1_General_100_CI_AI
?
Можно кто-нибудь советует? Я ошибаюсь?