Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 User-Defined Functions  [new]
Willii
Member

Откуда:
Сообщений: 32
Кто нибудь может подсказать, что делать, если на одной машине с MSSQL 2000 в User-Defined Functions можно писать юникод, а на другой после сохранения юникод превращается в простые буквы, например
ä -a
ö-o
ý-y
12 окт 09, 16:25    [7774295]     Ответить | Цитировать Сообщить модератору
 Re: User-Defined Functions  [new]
Glory
Member

Откуда:
Сообщений: 104760
Что за команды такие "писать юникод", "сохранять юникод" ?
12 окт 09, 16:26    [7774320]     Ответить | Цитировать Сообщить модератору
 Re: User-Defined Functions  [new]
Willii
Member

Откуда:
Сообщений: 32
Имеется в виду стандартные средства MSSQL 2000. Я не знаю как этот менеджер называется но на нем написанно User-Defined Functions Properties - имя функции
12 окт 09, 16:42    [7774430]     Ответить | Цитировать Сообщить модератору
 Re: User-Defined Functions  [new]
Glory
Member

Откуда:
Сообщений: 104760
Willii
Имеется в виду стандартные средства MSSQL 2000. Я не знаю как этот менеджер называется но на нем написанно User-Defined Functions Properties - имя функции

И причем тут юникод ?
Какое отношение какой-то стандартный менеджер имеет к командам, которые вы используете в своей udf ?
12 окт 09, 16:44    [7774443]     Ответить | Цитировать Сообщить модератору
 Re: User-Defined Functions  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Проверьте параметры функций, локальные переменные и поля таблиц - где varchar, где nvarchar.
12 окт 09, 23:07    [7775741]     Ответить | Цитировать Сообщить модератору
 Re: User-Defined Functions  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Где вообще у вас юникод "теряется"? В данных? В теле функции комментарии юникодные? При передаче параметров?
12 окт 09, 23:09    [7775750]     Ответить | Цитировать Сообщить модератору
 Re: User-Defined Functions  [new]
Willii
Member

Откуда:
Сообщений: 32
Привожу пример:

CREATE function Doll (@Value nvarchar)
returns nvarchar(255)
as
begin
  declare @rpart NVARCHAR(50)
  SET @rpart = 'ýö' <-- вот это я пытаюсь сделать 
  RETURN @rpart
end
А после сохранения и закрытия окна конструктора получается
CREATE function Doll (@Value nvarchar)
returns nvarchar(255)
as
begin
  declare @rpart NVARCHAR(50)
  SET @rpart = 'yo' <-- вот это получается
  RETURN @rpart
end

Вот такая вот проблемма
13 окт 09, 08:10    [7776154]     Ответить | Цитировать Сообщить модератору
 Re: User-Defined Functions  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
nvarchar = nvarchar(1)

SET @rpart = N'ýö' 


Сообщение было отредактировано: 13 окт 09, 08:22
13 окт 09, 08:22    [7776171]     Ответить | Цитировать Сообщить модератору
 Re: User-Defined Functions  [new]
Willii
Member

Откуда:
Сообщений: 32
pkarklin
nvarchar = nvarchar(1)

SET @rpart = N'ýö' 


Да функция создается нажатием на контекстном меню кнопки New User-Defined Functions и это я тоже пробовал. В любом случае не в этом дело в том что после нажатия сохранить а не отработать автоматически пропадают все что было в юникоде и превращаются как я уже показывал вот в это

ä -a
ö-o
ý-y
14 окт 09, 13:39    [7784504]     Ответить | Цитировать Сообщить модератору
 Re: User-Defined Functions  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Willii,

Покажите скриншот где Вы это делаете?
14 окт 09, 13:41    [7784516]     Ответить | Цитировать Сообщить модератору
 Re: User-Defined Functions  [new]
Willii
Member

Откуда:
Сообщений: 32
pkarklin
Willii,

Покажите скриншот где Вы это делаете?


подскажите как вставить скрин?
14 окт 09, 13:52    [7784615]     Ответить | Цитировать Сообщить модератору
 Re: User-Defined Functions  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Willii
pkarklin
Willii,

Покажите скриншот где Вы это делаете?


подскажите как вставить скрин?


эээ... Вы скриншот сделали? В файл его сохранили? При создании сообщения внизу видите "Приложить файл...."?
14 окт 09, 14:02    [7784702]     Ответить | Цитировать Сообщить модератору
 Re: User-Defined Functions  [new]
Willii
Member

Откуда:
Сообщений: 32
Ну вот тогда

К сообщению приложен файл. Размер - 0Kb
14 окт 09, 14:11    [7784782]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить