Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CHAR/VARCHAR -> NCHAR/NVARCHAR

12 views
Skip to first unread message

Leonids....@dati.lv

unread,
Jan 7, 2000, 3:00:00 AM1/7/00
to
Всем привет!

Я уже как то писал, что в IDS 7.31.TC4 исправлена ошибка
в GLS. Но так как из-за этой ошибки мы не использовали поля
типа NCHAR/NVARCHAR, но всегда очень хотели, то теперь
стоит вопрос как же правильно переделать CHAR/VARCHAR
поля в NCHAR/NVARCHAR. Достаточно ли только
"ALTER TABLE" или ещё чего-нибудь нужно,
"DROP/CREATE INDEX", например? Я уже и support
запрашивал, и в CDI сообщение отправил - никакого
результата, все как воды в рот набрали. Может кто
знает? Подскажите, please.

Леонид.

Eugene Nechayev

unread,
Jan 10, 2000, 3:00:00 AM1/10/00
to
In article <3875BF7A...@dati.lv>,
Leonids....@dati.lv wrote:
> Всем привет!
Приветствую.

Не знаю насколько поможет, но так как NT любители не отвечают :( У меня
промелькивала информация о не надежности NCHAR/NVARCHAR в 7.31 UC2 и
7.30 UCx . При переходе делалось ALTER TABLE,DROP/CREATE INDEX,UPDATE
STATISTICS. Дальше при возникновении проблем UPDATE STATISTICS почти
всегда помогал. IMHO если очень хочется, ты должен протестировать
основные функции связанные с NCHAR/NVARCHAR, т.к. у Informix основной
рынок североамериканский и как ты понимаешь на нем такие проблемы не
стоят, так что cdi навряд ли ответит. Для support твой вопрос слишком
сложный ;-). Только один путь тестирование. Проверь баги связанные с
NCHAR и посмотри не сработают ли они в твоей системе.

Хм. Не так уж и много информации, но может быть хоть в чем то поможет.

Удачи,
Евгений


Sent via Deja.com http://www.deja.com/
Before you buy.

Alexey Bespaliy

unread,
Jan 10, 2000, 3:00:00 AM1/10/00
to

<Leonids....@dati.lv> wrote in message
news:3875BF7A...@dati.lv...
> Всем привет!

>
> Я уже как то писал, что в IDS 7.31.TC4 исправлена ошибка
> в GLS. Но так как из-за этой ошибки мы не использовали поля
> типа NCHAR/NVARCHAR, но всегда очень хотели, то теперь
> стоит вопрос как же правильно переделать CHAR/VARCHAR
> поля в NCHAR/NVARCHAR. Достаточно ли только
> "ALTER TABLE" или ещё чего-нибудь нужно,
> "DROP/CREATE INDEX", например? Я уже и support
> запрашивал, и в CDI сообщение отправил - никакого
> результата, все как воды в рот набрали. Может кто
> знает? Подскажите, please.

Хм... Посмотри план исполнения какого-нибудь простенького запроса с
единственным MATCHES на NCHAR/NVARCHAR после ALTER TABLE. Если там в INDEX
PATH присутствуют и Upper и Lower фильтры, значит feature работает и, вроде
как, все в порядке.

Regards,
Alexey


Alexey Bespaliy

unread,
Jan 10, 2000, 3:00:00 AM1/10/00
to

Alexey Bespaliy <abes...@informix.com> wrote in message
news:85ctki$g7e$1...@news.lucky.net...

Сорри, неправильно понял вопрос... Да, индекс нужно пересоздать, тогда он
будет построен с учетом правил сортировки конкретной локали.

Regards,
Alexey


0 new messages