|
|
|
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:41 |
|
||
|
alter table
|
|||
|---|---|---|---|
|
#18+
начиная с 8i alter table t modify ( PAY_TYPE_ID NUMBER(5, 0) NOT NULL ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2003, 14:56 |
|
||
|
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:31 |
|
||
|
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:37 |
|
||
|
alter table
|
|||
|---|---|---|---|
|
#18+
>Мне кажется подобная нотация дефолт не уберет, скорее так Да, действительно :-) Но твой вариант все равно не сработает - надо вот так: alter table t modify ( PAY_TYPE_ID NUMBER(5, 0) DEFAULT NULL ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2003, 15:42 |
|
||
|
alter table
|
|||
|---|---|---|---|
|
#18+
>так тоже пробывал >default так и становится "DEFAULT NULL" Да, остается немного странное свойство колонки "DEFAULT NULL NOT NULL", но при инсертах ведет себя корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2003, 15:46 |
|
||
|
alter table
|
|||
|---|---|---|---|
|
#18+
опять не то! Остается "DEFAULT NULL" в определение поля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2003, 15:48 |
|
||
|
alter table
|
|||
|---|---|---|---|
|
#18+
ну если ведет корректно, то черт с ним, с определением! Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2003, 15:50 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2816&tid=1992072]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 434ms |

| 0 / 0 |
