Я установил параметр max_string_size на расширенный, запустил utl32k, и когда я показываю параметр, он отображает значение как расширенное.
Когда я создаю таблицу для SYS со столбцом размером более 4000, например:
создать таблицу sys.mytable (col1 varchar2 (8000));
Таблица создана нормально.
Однако, если я создаю таблицу для пользователя, которого я создал, например:
создать таблицу someuser.mytable (col1 varchar2 (8000));
Я получаю сообщение "ORA-00910: указанная длина слишком велика для его типа данных".
Почему я могу создать его под SYS, но не под моим пользователем?Нужно ли изменить что-то конкретное для пользователя, чтобы разрешить расширенный?
Запуск 18 XE в Windows