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

Откуда:
Сообщений: 31
Хранимая возвращает ????????? вместо русского текста
Такой же select возвращает нормальный текст
В чем м.б. проблема?
23 май 03, 12:17    [207928]     Ответить | Цитировать Сообщить модератору
 Re: Хранимая возвращает ????????? вместо русского текста  [new]
Oleg_
Member

Откуда:
Сообщений: 31
Добавлю что в хранимой происходит запись во временную таблицу, а затем уже select из этой таблицы.
23 май 03, 13:01    [208049]     Ответить | Цитировать Сообщить модератору
 Re: Хранимая возвращает ????????? вместо русского текста  [new]
Glory
Member

Откуда:
Сообщений: 104760
Возвращает куда ?
Какие региональные установки выбраны в этом куда ?
Какие шрифты используются в этом куда ?
Какого типа поля в таблице ?
Какой collation у поля таблицы ?
Какая версия sql сервера ?
Какая версия операционной системы клиента ?
23 май 03, 13:05    [208059]     Ответить | Цитировать Сообщить модератору
 Re: Хранимая возвращает ????????? вместо русского текста  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Коллэйшены может быть у твоей бд и tempdb разные?
23 май 03, 13:05    [208062]     Ответить | Цитировать Сообщить модератору
 Re: Хранимая возвращает ????????? вместо русского текста  [new]
Oleg_
Member

Откуда:
Сообщений: 31
Если в хранимой ставить collate cyrillic_general_CI_AS для поля с русским текстом то все нормально
Но не делать же это везде, где есть создание временных таблиц
23 май 03, 13:20    [208102]     Ответить | Цитировать Сообщить модератору
 Re: Хранимая возвращает ????????? вместо русского текста  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31606
2Oleg_
Ну вообще-то, если вы хотите, чтобы базу можно было установить на любой сервер, то именно так и надо делать.
23 май 03, 13:27    [208122]     Ответить | Цитировать Сообщить модератору
 Re: Хранимая возвращает ????????? вместо русского текста  [new]
Trong
Member

Откуда: Novosibirsk
Сообщений: 759
Можно просто строки хранить как nchar, nvarchar (включаю временные таблицы и все такое). Тогда все должно быть нормально.
23 май 03, 13:37    [208151]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить