Я запускаю простой запрос на обновление в студии Mgmt: обновляю имя таблицы mytable = 'Alış', где id = 1. Запрос выполняется нормально, но я вижу, что запись обновляется как name = 'Alis'. Турецкие символы заменены на английский!SQL Server Management Studio меняет символы строкового литерала в запросе обновления
Я вижу из свойств соединения, что Server Language является английским (Соединенные Штаты) и Collation является SQL_Latin1_General_CP1_CI_AS. Но я вижу другие записи с именем = 'Alış', введенным из нашего стороннего приложения, поэтому сервер может хранить турецкие символы.
Так что это должна быть студия mgmt, которая меняет литерал в моем запросе. Как я могу запустить sql update?
попробовать некоторые вещи, как' обновление туЬаЫе имя набора = N'Alış»' –
@ user1666620 но если строка префикс с символом „N“ это показывает, что последующая строка в UNICODE –
@JaydipJ жаль мою ошибку, пропустил что. – user1666620