Re[2]: [Oracle] Первичный ключ и пользовательский тип
От: aft  
Дата: 04.08.04 11:53
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Ключи создаются по атрибутам типов:

W>
W>create type Identifier as object(identifier_string varchar(32));

W>create table sometable (
W> id Identifier,
W> CONSTRAINT sometable_pk PRIMARY KEY (id.identifier_string)
W>);
W>

Спасибо за вариант, хотя это не меняет дела.

W>Идею об одинаковых идентификаторах лучше оставить.

А что плохого? Для всех объектов, хранимых в БД, удобно держать один и тот же тип данных идентификатора. Есть единый механизм генерации идентификатора, уникального в пределах БД. Его придётся менять только в случае, если поменяется тип данных ключевого поля.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.