Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как выполнить INSERT строчки со спец символом ⊥ (перпендикуляр) в середине строки и расшиф  [new]
steelkaban
Member

Откуда:
Сообщений: 4
Как выполнить INSERT строчки со спец символом ⊥ (перпендикуляр) в середине строки и расшифровать обратно?

Есть база данных с настройкой Cyrillic_General_CI_AS

Есть таблица с полем nvarchar(50)

При ручном занесении строки, где внутри или в конце есть символ перпендикуляра (⊥), она заносится корректно.

Если это я делаю через Запрос в Management Studio или Через программу, то этот символ и другие подобные заменяются на знаки вопроса.

Как решить эту ситуацию? Какие способы есть:
1. Через команду Insert внедрить спецсимволы, т.к. они показываются.
2. Внедрить через конвертации строчки?

Пример базы, с ручным внедрением позиций
https://pp.vk.me/c630916/v630916137/38e6b/BzWbFVdJ2oY.jpg

К сообщению приложен файл. Размер - 9Kb
3 июл 16, 11:38    [19364209]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить INSERT строчки со спец символом ⊥ (перпендикуляр) в середине строки и расшиф  [new]
steelkaban
Member

Откуда:
Сообщений: 4
Пока ждал ответа решение было найдено
автор
declare @t table (s nvarchar(50));

insert into @t values ('⊥');
insert into @t values (N'⊥');

select * from @t;
3 июл 16, 11:49    [19364222]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить INSERT строчки со спец символом ⊥ (перпендикуляр) в середине строки и расшиф  [new]
andrey odegov
Member

Откуда:
Сообщений: 473
Абсолютный Минимум
3 июл 16, 14:34    [19364437]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить