737

MS SQL Convert to nvarchar

Такой вопрос, может кто сталкивался с этим.Есть база у которой collation Cirillic_General.Данные в таблицу записывались через
.html файл имел charset=windows-1251, поэтому в табицу записывались как я понимаю не юникодовые символы.Возникла необходимость перевести все данные в формат юникод.Для этого я использую функции MS SQL unicode() & nchar()Маленький пример declare @s1 char(10)declare @n1 nchar(10)declare @position intset @position=1set @s1=''Пример''select @n1=nchar(unicode(substring(@s1,@position,1)))По идее я должен получить символ в фомате юникод, но этого не происходит.Пример взят из документации по MS SQL.Может кто знает, ответ на извечный вопрос что делать?Заранее благодарен.
0