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

Откуда: Самара
Сообщений: 1318
вставляю значение из MyTable2 поля srs_IStates_guid
в таблицу MyTable srs_IStates_guid
всё хорошо.

но когда хочу очистить поле srs_IStates_guid в таблице MyTable (srs_IStates_guid = null), ругается на MyTable.srs_IStates_guid , конфликт FK_srs_IStates_guid.


CREATE TABLE MyTable(
  srs_guid uniqueidentifier NOT NULL CONSTRAINT DF__srs_a__195694DD DEFAULT (newid()),
  srs_active int NULL,
  srs_IStates_guid uniqueidentifier NULL
)

ALTER TABLE MyTable WITH NOCHECK
  ADD CONSTRAINT FK_srs_IStates_guid FOREIGN KEY (srs_IStates_guid) REFERENCES MyTable2 (srs_IStates_guid) ON UPDATE SET NULL
GO


что не так?

Сообщение было отредактировано: 11 окт 19, 14:35
11 окт 19, 13:58    [21992139]     Ответить | Цитировать Сообщить модератору
 Re: привет,  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7752
yemets63,

а где "формула очистки"?
11 окт 19, 14:20    [21992168]     Ответить | Цитировать Сообщить модератору
 Re: конфликт FOREIGN KEY при удалении значения из поля.  [new]
yemets63
Member

Откуда: Самара
Сообщений: 1318
все супер, Админы можете закрыть, проблема была в триггере, а не в том чтго я прелдоставил
12 окт 19, 00:24    [21992613]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить