Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
jioda
Зарегистрирован: 11.08.2005 Сообщения: 1
|
Добавлено: Чт Авг 11 2005 16:57 Заголовок сообщения: Relationship в MS SQL |
|
|
Может быть кто-то подскажет (пошагово) как создавать relationships в интерпрайз менеджере например..
Не могу настроить каскадное удаление и вставку.
Капаюсь безрезультатно второй день!!!
И уже кажется что MS SQL SERVER... это.... ЭТО.... что это просто микрософт и этим всё сказано. Этакое зло. При работе с ним кроме окон об ошибках никакой продуктивной работы не замечено.
Перепробовал различные способы, методом тыка, постоянно ругается при попытке создания связи - "The columns in table Table1 do not match an existing primary key o UNIQUE constraint" (колонки из таблицы табле1 не соответсвуют первичному ключу...). Хелпы посмотрел.. всеравно ничего. И как? почему? как там создавать этот первичный ключ (хотя была попытка поставить галочку primary key, всеравно не лечится).
Народ! Помогите плиз!!!!
Очень надо... по работе.
И времени уже много потрачено..
ЗАРАНЕЕ ОГРОМНОЕ СПБ! |
|
Вернуться к началу |
|
|
mad_alexx
Зарегистрирован: 14.01.2005 Сообщения: 154 Откуда: Иркутск
|
Добавлено: Пт Авг 12 2005 09:43 Заголовок сообщения: |
|
|
С помощью SQL таблицы с каскадным удалением/обновлением можно сделать так:
Код: |
CREATE TABLE departments
(
id INT PRIMARY KEY,
name VARCHAR(10)
)
CREATE TABLE employees
(
id INT PRIMARY KEY,
department INT,
name VARCHAR(10),
FOREIGN KEY (department) REFERENCES departments(id) ON DELETE CASCADE ON UPDATE CASCADE,
)
|
|
|
Вернуться к началу |
|
|
|