уникальный ключ Sql Access

Тема в разделе "SQL", создана пользователем pshyeah, 14 дек 2008.

Статус темы:
Закрыта.
  1. pshyeah

    pshyeah Гость

    здраствуйте, уважаемые программисты. я,наверное,с самым глупым вопросом к вам обращаюсь, но сама решить не могу((((

    вообще, я создаю вот такую табличку..

    CREATE TABLE Поставка (
    код_регистрации autoincrement,
    название_предприятия text(20) NOT NULL,
    название_корабля text(15) NOT NULL,
    рыба text(15) NOT NULL,
    количество_рыбы double NOT NULL,
    дата_прибытия datetime NOT NULL,
    время_прибытия datetime NOT NULL,

    CONSTRAINT pk_Поставка PRIMARY KEY (код_регистрации, дата_прибытия, название_корабля, рыба),
    CONSTRAINT fk_Поставка_Корабль FOREIGN KEY (название_корабля)
    REFERENCES Корабль (название_корабля),
    CONSTRAINT fk_Поставка_Рыба FOREIGN KEY (рыба)
    REFERENCES Рыба (рыба)
    );

    и не могу проиндексировать поля главной таблицы. поэому она не хочет создаваться..

    создала отдельный запрос с CREATE UNIQUE INDEX My_fish ON Поставка(код_регистрации); но он ведь работает только после создания моей Поставка..

    помогите,пожалуйста,если хоть что-то поняли:)
     
  2. pshyeah

    pshyeah Гость

    всё,спасибо :) додумалась.тема закрыта.

    нужно было индексы для всех импортных таблиц прописать)) вот я и мучалась))
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей