У меня есть БД в производстве и были внесены для внесения изменений. Все идет хорошо, за исключением того, что я не могу выполнить DELETE. Я знаю, что это связано с присоединениями и неправильной ссылкой. целостность и т. д., но я не могу этого изменить. ниже ЗЕЬЕСТ выполняет без проблем и отображает в GridView:Ищет заявление о сокращении для этого оператора Select
SELECT
[Stock Inventory].MaterialNumber,
[Stock Inventory].[Optimum Stock] AS Optimum_Stock,
customerservice.Part,
customerservice.SamplesRequired,
customerservice.Frequency,
customerservice.Country
FROM
[Stock Inventory]
INNER JOIN customerservice
ON [Stock Inventory].MaterialNumber = customerservice.Part
Я ищу использовать ссылку удалить, которая является частью созданной таблицы Если я не предоставили достаточно информации, пожалуйста, дайте мне знать
Он должен быть 'DELETE FROM S [Stock Inventory] AS ы INNER JOIN customerservice AS c ON s.MaterialNumber = c.Part' –
Ошибка. Я расскажу об этом в ближайшее время, но это то, что было возвращено: инструкция DELETE противоречила ограничению REFERENCE «FK_Stock Movement_Stock Inventory». Конфликт произошел в базе данных «WarehouseSamples», таблице «Движение dbo.Stock», столбец «MaterialNumber». – JohnR
Три вещи: Какую таблицу вы должны удалить из - [Инвентаризация запасов] или клиентов? Какова связь между ними? Существует ли связь между любой из этих таблиц и других таблиц? – OzrenTkalcecKrznaric