|
|
|
Проблема с 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:13:31 |
|
||
|
Проблема с Collation Name по умолчанию
|
|||
|---|---|---|---|
|
#18+
А какой collation у базы tempdb ? Потому как временные таблицы берут ее установки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2002, 14:17:46 |
|
||
|
Проблема с Collation Name по умолчанию
|
|||
|---|---|---|---|
|
#18+
Точно, не тот.... А как сменить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2002, 15:20:11 |
|
||
|
Проблема с Collation Name по умолчанию
|
|||
|---|---|---|---|
|
#18+
в принципе это не желательно.... но можно так: создать новую БД с нуным collation... затем заменить базу model на ту что сделал.... ( все новые вазы делаются из базы model....) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2002, 16:30:49 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3450&tid=1821741]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 386ms |

| 0 / 0 |
