Не работает простой запрос в SQL
☑
0
Boleev v2
18.09.12
✎
01:59
В таблице есть столбец Код товара с типом nvarchar.
Делаю запрос, чтобы отобрать конкретную строку.
Сам код П0000001
В случае если ставлю условие
Where KodProduct like '%П0000001%' выводится 0 строк
Если так
Where KodProduct like '%0000001%' то выводится нужная строка.
Почему так происходит??
1
Amra
18.09.12
✎
02:05
Почитай документацию.
2
КонецЦикла
18.09.12
✎
02:28
Свистишь имхо :)
3
Boleev v2
18.09.12
✎
02:35
(2) уже по всякому пробовал. Если стоит русская буква, не работает каналья.
4
Amra
18.09.12
✎
02:37
(3) Отключим от всеобщей мысли))) Вообщем неудачнег.
5
Boleev v2
18.09.12
✎
02:38
(4) в баню тя за оффтопик в строго тематической ветке.
6
КонецЦикла
18.09.12
✎
03:06
(3) А если нерусская?
7
sda553
18.09.12
✎
07:11
collate не?
8
ДенисЧ
18.09.12
✎
07:27
here KodProduct like N'%П0000001%'
не?
9
dk
18.09.12
✎
07:47
запрос где выполняешь? может кодировка самого текста запроса слетает
10
Dimasik2007
18.09.12
✎
07:56
Кодировку указываем и будет щааастье.
11
DmitryPavlik
18.09.12
✎
08:00
(7) тогда ругался-бы
12
Boleev v2
18.09.12
✎
09:26
(8) аха. так заработало. спс.
Основная теорема систематики: Новые системы плодят новые проблемы.