Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите новичку.  [new]
ИльдарSR
Member

Откуда:
Сообщений: 466
Добрый день!!!


Есть таблица incoming (column1 int primary key identity(1,1))
protocol (column1 (FK),...)


Надо удалить запись из табл. incoming .Начинаю удалять,ругается на FK в табл. protocol .
Как удалить запись из табл. incoming , но чтоб записи в табл. protocol остались.



Заранее благодарен.
28 дек 09, 10:30    [8125679]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31219
ИльдарSR
Надо удалить запись из табл. incoming .Начинаю удалять,ругается на FK в табл. protocol .
Как удалить запись из табл. incoming , но чтоб записи в табл. protocol остались.
Нельзя.

Серверу было указано, чтобы он не давал удалять записи из protocol, которые ссылаются на записи из incoming.

Вам нужно обратиться к тому, кто проектировал эту базу, чтобы он вам объяснил, почему нельзя удалать записи из protocol, или исправил-бы свою ошибку.
28 дек 09, 10:37    [8125719]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку.  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
ИльдарSR,

protocol.column1 может быть NULL или нет?
FOREIGN KEY Вы сами делали?
28 дек 09, 10:45    [8125778]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку.  [new]
ИльдарSR
Member

Откуда:
Сообщений: 466
FOREIGN KEY делал не сам,БД тоже делал не сам , пойду спрашивать у того , кто делал.

Всем Спасибо!
28 дек 09, 11:10    [8125891]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить