Ошибка «Неверное имя объекта» из-за букв в имени таблицы - PullRequest
0 голосов
/ 12 декабря 2018

Это очень странная проблема.У меня есть таблица с именем точно "UncSetup".База данных прикреплена к экземпляру SQL Server 2012 express и доступна в SSMS.

Я могу выполнить этот запрос:

SELECT * FROM UNcSEtUp

, но не этот:

SELECT *FROM UnCSetup

Приводится ошибка «Неверное имя объекта».

Подтверждение: enter image description here

Речь не идет о IntelliSense в SSMS.Результат выполнения неверен.

У меня есть много других баз данных с точно такой же схемой таблиц, в которой все варианты имен таблиц могут выполняться правильно.Поэтому я предполагаю, что эта база данных как-то повреждена.Что я могу сделать, чтобы исправить эту базу данных?

1 Ответ

0 голосов
/ 12 декабря 2018

На этот вопрос ответили @Damien_The_Unbeliever и @Jeroen Mostert в комментариях.Сортировка базы данных - Hungarian_CI_AS, в которой «Cs» - одна буква вместо двух букв.https://en.wikipedia.org/wiki/Hungarian_alphabet

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