22:46

SQL 2005

В SQL 2005 при выполнении insert into греческая дельта заменяется на d, незнаю как с этим бороться

insert into Table(Name) values 'δ'
результат - d

Если через SSMS Express 2005 при просмотре таблицы вставить значение, то вставляет нормально, но если вставлять через транзакцию, то вот такая вот фигня

:bang::weep2::apstenu:

Комментарии
16.01.2010 в 13:52

65 108 101 120 97 110 100 101 114
ну, если в менеджмент студии все нормально, то значит причина в том откуда транзакция идет. имхо.
"кто" у вас клиент? с уникодом дружит? попробуйте просто вывести в текстовый файл из своего клиента этот символ. там и поглядите правильно на выходе или нет.
необходимо локализовать проблему. ;)
16.01.2010 в 17:06

Я не правильно выразился, я все операции из студии делаю
17.01.2010 в 20:33

Решил роблему, надо было писать insert into Table(Name) values N'δ'

Блин, такая ерунда а два дня мозг насиловал :(
18.01.2010 в 00:38

65 108 101 120 97 110 100 101 114
:)
бывает. на будущее посоветую тебе по скульным вопросам обращаться на sql.ru там публика "специфическая" и посещаемость большая.

не реклама)