Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Kast2K Member Откуда: Санкт-Петербург Сообщений: 520 |
Добрый день! Microsoft SQL Server 2016 (RTM) - 13.0.1601.5 (X64) Apr 29 2016 23:23:58 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows Server 2016 Standard 6.3 <X64> (Build 14393: ) (Hypervisor) Collation в БД SQL_Latin1_General_CP1_CI_AS Collation единственного текстового поля nvarchar(2000) в таблице Cyrillic_General_CI_AI, остальные поля типа int и datetime2 При выполнении такого запроса всё отрабатывает нормально: SELECT * FROM [DataItems] where [Name] like '%HV_05%' При выполнении такого запроса получаю только записи не содержащие кирилицу: SELECT * FROM [DataItems] where [Name] like '%Вт%' Ранее данные в таблицу были загружены из CSV файла в формате unicode. При попытке выполнить insert из Management Studio в таблицу добавляется строка, но она выглядит как ????? INSERT INTO [dbo].[DataItems] ([ProjectID] ,[ItemID] ,[Name] ) VALUES (1 ,586011 ,'ТестВт' ) GO Подскажите, пожалуйста, какие настройки необходимо изменить для корректной работы? Поменять collation всей базы? Она более 3 Тб... |
26 сен 19, 07:47 [21979397] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31783 |
INSERT INTO [dbo].[DataItems] ([ProjectID] ,[ItemID] ,[Name] ) VALUES (1 ,586011 ,N'ТестВт' ) SELECT * FROM [dbo].[DataItems] where [Name] like N'%Вт%' |
||
26 сен 19, 08:06 [21979401] Ответить | Цитировать Сообщить модератору |
Kast2K Member Откуда: Санкт-Петербург Сообщений: 520 |
alexeyvg, Спасибо! Всё заработало! P.S. Дурная привычка игнорировать данный баг :( Исправлюсь! |
26 сен 19, 08:18 [21979404] Ответить | Цитировать Сообщить модератору |
SQL2008 Member Откуда: Москва Сообщений: 4400 |
Вообще-то это не баг, а вполне задокументированный синтаксис. |
||
26 сен 19, 08:39 [21979412] Ответить | Цитировать Сообщить модератору |
Kast2K Member Откуда: Санкт-Петербург Сообщений: 520 |
SQL2008, Баг в голове |
26 сен 19, 08:44 [21979416] Ответить | Цитировать Сообщить модератору |
Ролг Хупин Member Откуда: Чебаркуль Сообщений: 3974 |
ну, при таком-то имени юзера стыдно должно быть |
||||
26 сен 19, 10:45 [21979538] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |