powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Недостаточно длины VARCHAR
2 сообщений из 2, страница 1 из 1
Недостаточно длины VARCHAR
    #39570613
mnsr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго здравия, мира и добра уважаемому сообществу!
Новичек, потому просьба сильно не пинать.

Изучаем SQL
Имеем:
Oracle Database 11g Express Edition
Devart dbForge Studio for Oracle 3.6.389
Toad for Oracle 9.7.2.5
Книжка:
Филипп Андон, Валерий Резниченко
Язык запросов SQL

Создаем новую схему. Подключаемся.
При запуске скрипта (в Toad или dbForge Studio) создающего таблицы примеров из книги, имеем вот такое сообщение:

Код: plaintext
1.
2.
3.
INSERT INTO DEPARTMENT(DepPK, FacFK, Name, Head, Building, Fund) 
VALUES (2, 1, 'программирование', 'Федоров', '6', 12000)
Error at line 97
ORA-12899: value too large for column "ANDON"."DEPARTMENT"."NAME" (actual: 32, maximum: 30)

При чем если запускать тот же скрипт в схеме system таблицы создаются без проблем.
На другой машине, даже в новой схеме тоже проблем не возникает.
Проблему конечно же можно обойти увеличив все варчары в два раза, но напрягает обход, а не решение.

Поле создается вот так:
Код: plaintext
 Name      VARCHAR(30)  NOT NULL,
Строка подключения dbForge Studio выглядит так:
Код: plaintext
User Id=ANDON;Server=XE;Connection Timeout=0

Спасибо, если не оставите без внимания.
...
Рейтинг: 0 / 0
Недостаточно длины VARCHAR
    #39570614
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
mnsr,

Код: plsql
1.
alter table DEPARTMENT modify NAME VARCHAR(30 char);



и при создании таблиц используй
Код: plsql
1.
alter session set nls_length_semantics=char;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Недостаточно длины VARCHAR
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]