|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Igor Alexeyenko 2:5020/400 10 Apr 2002 21:07:29 To : Denis Popov Subject : Re: Script -------------------------------------------------------------------------------- Hi, Denis Popov Пример сократился до такого: CREATE TABLE Price ( IDPrice INTEGER NOT NULL, Amount FLOAT ); CREATE UNIQUE INDEX Price_Index ON Price ( IDPrice ); CREATE TABLE DeliverableProduction ( IDPrice INTEGER NOT NULL, Dummy Date ); ALTER TABLE DeliverableProduction ADD constraint DP_to_price FOREIGN KEY (IDPrice) REFERENCES Price (IDPrice); > 1. Hе генери предварительно индекс на IDPrice- раз это внешний ключ, то IB (по-моему, могу ошибаться) при создании > констрейнта сам сделает индекс. А существующий ему не нравится. Если из примера убрать индекс, то пишет, что не может найти уникальный индекс с полем IDPrice. > 2. Попробуй явно именовать констрейнты, Ервин это умеет. Hе помогло. :( Пробовал непосредственно при создании таблицы добавлять внешний ключ, тоже самое пишет. Успехов. Ali. --- ifmail v.2.15dev5 * Origin: MLEU (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/5475c7e932ed.html, оценка из 5, голосов 10
|