Чувствительная к регистру сортировка базы данных, но нечувствительная к регистру SQL-запросы - PullRequest
3 голосов
/ 22 февраля 2012

Я запускаю проект с SSIS и сейчас создаю новую базу данных с сопоставлением CS (с учетом регистра), но все запросы, хранимые процедуры и т. Д. Были написаны без учета регистра, поэтому теперь SQL Server их не распознает.Мне нужно изменить имена таблиц, имена столбцов ... в запросах точно так же, как в SQL Server.

Возможно ли иметь базу данных CS с хранимыми процедурами CI, запросами и так далее ...

Ответы [ 2 ]

4 голосов
/ 22 февраля 2012

Нет, чувствительность к регистру на уровне базы данных применяется к именам объектов.Однако вы можете создать базу данных без учета регистра и для каждого создаваемого текстового столбца изменить сопоставление на регистр с учетом регистра.Я считаю, что это даст вам поведение, о котором вы просите.

2 голосов
/ 22 февраля 2012

Вы можете применять параметры сортировки на уровне столбцов. Для этого щелкните правой кнопкой мыши свою таблицу в SQL Server Management Studio, нажмите «Дизайн», затем выберите столбец и в меню «Свойства столбца» в разделе «Конструктор таблиц» вы можете использовать что-то, отличное от базы данных по умолчанию.

Обратите внимание: он не позволит вам изменить параметры сортировки для столбца, если он является частью первичного ключа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...