|
|
|
Убить столбец
|
|||
|---|---|---|---|
|
#18+
Есть табл create table GROUPS ( GROUPID NUMBER not null, GROUPNAME VARCHAR2(255), GROUPFULLNAME VARCHAR2(255), GROUPADDRESS VARCHAR2(255), GROUPIDB NUMBER ) tablespace ISWEBSPACE pctfree 10 pctused 40 initrans 1 maxtrans 255 storage ( initial 64K minextents 1 maxextents unlimited ); нуно похерить GROUPIDB NUMBER а он пишет только если галку recreate поставить а мне надо чтоб данные сохранились ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 13:20:52 |
|
||
|
Убить столбец
|
|||
|---|---|---|---|
|
#18+
create table temp_groups as select groupid, groupname, groupfullname, groupaddress from groups; drop table groups; create table groups ... insert ... select from temp_groups ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 13:27:47 |
|
||
|
Убить столбец
|
|||
|---|---|---|---|
|
#18+
Кто пишет? А если руками, начиная с Oracle 8i: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 13:28:34 |
|
||
|
Убить столбец
|
|||
|---|---|---|---|
|
#18+
ALTER TABLE%Table_Name SET UNUSED (%Column_Name) CASCADE CONSTRAINTS / ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 13:29:03 |
|
||
|
Убить столбец
|
|||
|---|---|---|---|
|
#18+
Варианты: 1)alter table groups drop column groupidb; 2)alter table groups drop (groupidb); 3)alter table groups set unused column groupidb; alter table drop unused columns; 4)alter table groups set unused (groupidb); alter table drop unused columns; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 13:33:46 |
|
||
|
Убить столбец
|
|||
|---|---|---|---|
|
#18+
Если не ошибаюсь, то 3)alter table groups set unused column groupidb; alter table drop unused columns; 4)alter table groups set unused (groupidb); alter table drop unused columns; не удалает колонку физически. Oracle просто делает вид что ее нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 13:57:33 |
|
||
|
Убить столбец
|
|||
|---|---|---|---|
|
#18+
to raven13: Посде alter table groups set unused column groupidb - только логически. А после alter table drop unused columns уже физически. Причём во время удаления, образуются эелементы повтора, но не для того что-бы сделать откат. А что-бы в случае сбоя экземпляра произвести автоматическое восстановление. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 14:11:20 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32174087&tid=1990225]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
213ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 198ms |
| total: | 524ms |

| 0 / 0 |
