Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
troublet Member [заблокирован] Откуда: Сообщений: 27 |
Прошу разъяснить что за ошибкаError: The statement has been terminated. The UPDATE statement conflicted with the FOREIGN KEY constraint "FK_ACCDOC_STATUS". The conflict occurred in database "ing20151111", table "dbo.UniSpr", column 'VCode'. я пытаюсь в таблице accdoc проапдейтить статус, а мне выдает вот эту ошибку статусы заведены как справочник в таблице UniSpr, и тот статус, который я пытаюсь поставить, есть в этой таблице, но мне всё равно выпадают ругательства сам форен кей создан вот таким вот образом: USE [ing20151111] GO ALTER TABLE [dbo].[ACCDOC_h] WITH NOCHECK ADD CONSTRAINT [FK_ACCDOC_STATUS] FOREIGN KEY([STATUS]) REFERENCES [dbo].[UniSpr] ([VCode]) GO ALTER TABLE [dbo].[ACCDOC_h] CHECK CONSTRAINT [FK_ACCDOC_STATUS] Скажите, что нужно сделать что бы операция апдейта прошла нормально? |
12 ноя 15, 12:13 [18405279] Ответить | Цитировать Сообщить модератору |
iap Member Откуда: Москва Сообщений: 47045 |
troublet, в [dbo].[UniSpr] нет [VCode], равного новому значению статуса. Сначала надо завести такой в этой таблице |
12 ноя 15, 12:17 [18405311] Ответить | Цитировать Сообщить модератору |
troublet Member [заблокирован] Откуда: Сообщений: 27 |
iap, Он есть, я его завёл перед этим |
12 ноя 15, 12:26 [18405380] Ответить | Цитировать Сообщить модератору |
iap Member Откуда: Москва Сообщений: 47045 |
Если хотите конструктивного обсуждения, то выкладывайте скрипты создания таблиц с индексами, констрейнтами, всеми делами. Про триггеры не забудьте. Может, там какой-нибудь UPDATE или INSERT прописан. И покажите, какой статус вы пытаетесь занести в accdoc и какой имеется в UniSpr |
||
12 ноя 15, 12:37 [18405474] Ответить | Цитировать Сообщить модератору |
troublet Member [заблокирован] Откуда: Сообщений: 27 |
iap, Спасибо, нашёл ошибку |
12 ноя 15, 13:07 [18405787] Ответить | Цитировать Сообщить модератору |
iap Member Откуда: Москва Сообщений: 47045 |
Считается, что это нехорошо (невежливо). |
||
12 ноя 15, 13:10 [18405819] Ответить | Цитировать Сообщить модератору |
troublet Member [заблокирован] Откуда: Сообщений: 27 |
iap, ошибка во мне, пошёл дефрагментировать свой диск )))) |
12 ноя 15, 13:24 [18405944] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |