nixon
Зарегистрирован: 28.04.2004 Сообщения: 6
|
Добавлено: Вс Май 02 2004 20:28 Заголовок сообщения: Меняю тип столбца.. |
|
|
Есть таблица:
Код: |
SQL> describe books
Имя Пусто? Тип
----------------------------------------- -------- ----------------------------
CODE_B NOT NULL NUMBER(38)
TITLE_B NOT NULL VARCHAR2(120)
PRICE NUMBER(6,2)
|
Она набита записями.
В таблицу вставил стобец
Набил этот ВЕСЬ столбец записями 'худ', 'научн','неопр'.
Теперь меняю тип столбца TYPE_B на VARCHAR2(20) not null и перечисляемый тип ставлю 'худ','научн','неопр'.
Код: |
SQL> alter table books modify type_b type_b varchar2(20) not null
2 check (type_b in ('худ','научн','неопр'));
alter table books modify type_b type_b varchar2(20) not null
*
ошибка в строке 1:
ORA-01735: неверная опция в ALTER TABLE
|
В доках почитал менять именно так. Что не так?:\
И вообще возможно поменять тип столбца на такой какой мне надо?
Заранее спасибо.
[/code] |
|