Вопрос про varchar2/char & nls_length_semantics

Apex
Дата: 11.08.2005 11:12:45
Есть база созданая с кодировкой UTF8. Так же есть скрипт метра на полтора: сначала создаются таблицы, потом они они заполняются. Так вот, скрипт был написан с учетом однобайтной кодировки, и когда я его прогоняю у меня валят ошибки ORA-12899. Установка параметра nls_length_semantics=char не помогает, хотя в доке написано: "NLS_LENGTH_SEMANTICS enables you to create CHAR and VARCHAR2 columns using either byte or character length semantics. Existing columns are not affected."
Добавлять каждому столбцу при объявлении размера модификатор char или просто увеличивать размер нудно и долго. Можно, конечно, скрипт на шеле написать, чтоб он сам определения столбцов поменял, но первоочередная задача разобраться почему NLS_LENGTH_SEMANTICS не влияет на создание таблиц, и можно ли вообще на это как-то повлиять?
whoami
Дата: 11.08.2005 11:24:53
знакомая тема)
на металинке есть информция на тему NLS_CHARACTERSET=AL32UTF8 ,NLS_LENGTH_SEMANTICS, к сожалению ссылки не записывал, да и может быть не Ваш случай.
nata1111
Дата: 11.08.2005 11:34:33
тонкости установки NLS_LENGTH_SEMANTICS в ноте 144808.1
Apex
Дата: 11.08.2005 13:13:08
Спасибо за наводку,буду разбираться:)