2016-06-21 4 views
1

Мой SQL Server меняет те же символы в строках.SQL Server меняет символы вставки

Пример:

insert into TEST_TABLE 
values ('árvíztűrő tükörfúrógép2'); 

вкладыши

árvízturo tükörfúrógép 

TEST_TABLE имеет только один столбец с типом varchar(50).

Как вставить строки в таблицу на SQL Server?

ответ

4

Вам, скорее всего, понадобится тип данных в столбце, который позволяет использовать символы Юникода, а не тип nvarchar (а не varchar).

Возможно, вам нужно будет указать его как юникод, указав значение «N».

insert into TEST_TABLE 
values (N'árvíztűrő tükörfúrógép2'); 
1

Изменить столбец datatype в nvarchar и попробовать эту:

insert into TEST_TABLE 
values (N'árvíztűrő tükörfúrógép2'); 
1

запустить следующий код на вашем столе:

ALTER TABLE TEST_TABLE ALTER COLUMN *ColumnName* nvarchar(50) 

После этого, он работает как шарм (даже без префикс строки ввода N).

Смежные вопросы