
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.01.2003, 14:41
|
|||
|---|---|---|---|
|
|||
alter table |
|||
|
#18+
как из опредления поля в таблице убрать значение по умолчанию поля, т.е. есть: PAY_TYPE_ID NUMBER(5, 0) DEFAULT 3 NOT NULL надо: PAY_TYPE_ID NUMBER(5, 0) NOT NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2003, 14:56
|
|||
|---|---|---|---|
alter table |
|||
|
#18+
начиная с 8i alter table t modify ( PAY_TYPE_ID NUMBER(5, 0) NOT NULL ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2003, 15:31
|
|||
|---|---|---|---|
|
|||
alter table |
|||
|
#18+
alter table t modify ( PAY_TYPE_ID NUMBER(5, 0) NOT NULL ); ---------------------- Мне кажется подобная нотация дефолт не уберет, скорее так alter table t modify ( PAY_TYPE_ID NUMBER(5, 0) DEFAULT NULL NOT NULL ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2003, 15:37
|
|||
|---|---|---|---|
|
|||
alter table |
|||
|
#18+
2dba: я так пробывал, при этом вываливается ошибка: ORA-01442: модифицируемый в NOT NULL столбец уже имеет атрибут NOT NULL если сделать просто: alter TABLE T modify (PAY_TYPE_ID NUMBER(5, 0) NULL); ТО В NULL ПЕРЕВОДИТСЯ, А "DEFAULT 3" ОСТАЕТСЯ! 2[IPT]-Said: так тоже пробывал default так и становится "DEFAULT NULL" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2003, 15:42
|
|||
|---|---|---|---|
alter table |
|||
|
#18+
>Мне кажется подобная нотация дефолт не уберет, скорее так Да, действительно :-) Но твой вариант все равно не сработает - надо вот так: alter table t modify ( PAY_TYPE_ID NUMBER(5, 0) DEFAULT NULL ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2003, 15:46
|
|||
|---|---|---|---|
alter table |
|||
|
#18+
>так тоже пробывал >default так и становится "DEFAULT NULL" Да, остается немного странное свойство колонки "DEFAULT NULL NOT NULL", но при инсертах ведет себя корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2003, 15:48
|
|||
|---|---|---|---|
|
|||
alter table |
|||
|
#18+
опять не то! Остается "DEFAULT NULL" в определение поля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2003, 15:50
|
|||
|---|---|---|---|
|
|||
alter table |
|||
|
#18+
ну если ведет корректно, то черт с ним, с определением! Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&tablet=1&tid=1992072]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 449ms |

| 0 / 0 |
