
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.07.2002, 14:13:31
|
|||
|---|---|---|---|
|
|||
Проблема с Collation Name по умолчанию |
|||
|
#18+
Help! Уже не знаю на что думать. Ситуация такая: 1) Создана база данных с Collation name: SQL_Latin1_General_CP1_CI_AS 2) Сделаная таблица из запроса: CREATE TABLE [dbo].[Languages] ( [LanguageQueryID] [int] NOT NULL , [LanguageID] [int] NOT NULL , [LanguageName] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ) ON [PRIMARY] И заполнена данными, русские названия... 3) Создана хранимая процедура: CREATE PROCEDURE dbo.sp_Test AS CREATE TABLE #Result ( LanguageName varchar(150) ) INSERT INTO #Result (LanguageName) SELECT * LanguageName FROM CountryList SELECT * FROM #Result GO 4) При вызове этой процедуры 8ой бит у русских букв сносит начисто, причем при обычной выборке все на месте. 5) В качестве эксперемента объявил к единственному полю таблицы явное указание колейта: LanguageName varchar(150) COLLATE SQL_Latin1_General_CP1_CI_AS И все заработало... ВОПРОС: В чем же дело? У меня ведь по умолчанию стоит указаный колейт у этой базы данных! Если кто с талкивался с этим безобразием, подскажите пожалуйста, как заставить умолчание правильно работать и в чем может быть ошибка? P.S. вариант перетряхнуть все хранимые процедуры плиз не предлогать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2002, 14:17:46
|
|||
|---|---|---|---|
Проблема с Collation Name по умолчанию |
|||
|
#18+
А какой collation у базы tempdb ? Потому как временные таблицы берут ее установки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2002, 15:20:11
|
|||
|---|---|---|---|
|
|||
Проблема с Collation Name по умолчанию |
|||
|
#18+
Точно, не тот.... А как сменить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2002, 16:30:49
|
|||
|---|---|---|---|
Проблема с Collation Name по умолчанию |
|||
|
#18+
в принципе это не желательно.... но можно так: создать новую БД с нуным collation... затем заменить базу model на ту что сделал.... ( все новые вазы делаются из базы model....) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2002, 19:23:20
|
|||
|---|---|---|---|
|
|||
Проблема с Collation Name по умолчанию |
|||
|
#18+
Спасибо всем. Проблема решилась после того, как переставил SQL сервер с колейшином Latin1_General_CI_AS вместо дефаултового. Однако проявилась другая проблема, но это уже следующий топик.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1821741]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
21ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 306ms |

| 0 / 0 |
