Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Igor Alexeyenko                      2:5020/400     10 Apr 2002  17:10:53
 To : All
 Subject : Script
 -------------------------------------------------------------------------------- 
 
 Приветствую обитателей su.dbms.
 
 Помогите, плиз, разобраться с субжем. Вот он:
 =cut
 CREATE TABLE DeliverableProduction (
        IDDeliverableProduction INTEGER NOT NULL,
        Minimum              INTEGER,
        BestBefore           DATE,
        IDDistributor        INTEGER NOT NULL,
        IDProducer           INTEGER NOT NULL,
        IDPrice              INTEGER
 );
 CREATE UNIQUE INDEX XPKDeliverableProduction ON DeliverableProduction
 (
        IDDeliverableProduction,
        IDDistributor        ,
        IDProducer
 );
 CREATE UNIQUE INDEX XAK1DeliverableProduction ON DeliverableProduction
 (
        IDDeliverableProduction
 );
 CREATE INDEX XIF17DeliverableProduction ON DeliverableProduction
 (
        IDDistributor
 );
 CREATE INDEX XIF20DeliverableProduction ON DeliverableProduction
 (
        IDProducer
 );
 CREATE INDEX XIF26DeliverableProduction ON DeliverableProduction
 (
        IDPrice
 );
 ALTER TABLE DeliverableProduction
        ADD PRIMARY KEY (IDDeliverableProduction, IDDistributor,
                         IDProducer);
 CREATE TABLE Price (
        IDPrice              INTEGER NOT NULL,
        IDEI                 INTEGER NOT NULL,
        Amount               FLOAT
 );
 CREATE UNIQUE INDEX XPKPrice ON Price
 (
        IDPrice,
        IDEI
 );
 CREATE UNIQUE INDEX XAK1Price ON Price
 (
        IDPrice
 );
 CREATE INDEX XIF18Price ON Price
 (
        IDEI
 );
 ALTER TABLE Price
        ADD PRIMARY KEY (IDPrice, IDEI);
 ALTER TABLE DeliverableProduction
        ADD FOREIGN KEY (IDPrice)
                              REFERENCES Price  (IDPrice);
 cut
 
 Вот на последнюю команду Interbase 6 ругается со словами
 "unsuccessful metadata update, STORE RDB$REF_CONSTRAINTS failed,
 action cancelled by trigger (1) to preserve data integrity,
 Name of Referential Constraint not defined in constraints table."
 
 Что ему(Interbase'у) не нравится?
 
 Успехов.
    Ali.
 
 PS: Hе обращайте внимания на кривые имена индексов, это ERWin делал.
 --- ifmail v.2.15dev5
  * Origin: MLEU (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Script   Igor Alexeyenko   10 Apr 2002 17:10:53 
 Re: Script   Denis Popov   10 Apr 2002 18:06:34 
 Re: Script   Igor Alexeyenko   10 Apr 2002 21:07:29 
 Re: Script   Denis Popov   11 Apr 2002 11:03:44 
Архивное /su.dbms/547504f796b2.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional