"Dmitry Kotelnikov"

> DK> рекомендую не создавать FK в create table. писать alter table add 
> constraint...
>
> Или ткните носом где можно почитать почему alter table add constrain
> лучше?

ИМХО предрассудки

а вот прямое указание типов вместо использования доменов - зло

скрипт выполнится всегда, будут известны имена индексов, можно будет сделать 
ALTER DOMAIN

create domain PK bigint not null;
create domain NAME varchar(70) not null;
create T (
ID PK,
NAME NAME,
constrait T
  primary key (ID),
constraint T_NAME
 unique (NAME)
);

по поводу порядка создания - считаю циклические зависимости ошибкой 
проектирования, при написании скрипта вручную проблемам вроде как тоже 
взяться неоткуда.

рассасываются проблемы с AUTOCOMMIT DDL and "Object in use"

ИМХО, опять же


-- 
Булычев Алексей
http://www.stella-npf.ru



--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---

Ответить