Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
ВнизОшибка Key column information is insufficient or incorrect ... ? Найти похожие ветки
← →
Guitar © (2004-12-25 06:06) [0]Подскажите пожалуйста, что за сообщение. Вот текст сообщения
Key column information is insufficient or incorrect.
Too many rows were affected by update
Оно выводится моему дельфийскому клиенту, после того как я (из клиента) удаляю запись из одной таблицы. А на это событие на сервере написан триггер. Вот его код.CREATE TRIGGER [TRIGGER NAME] ON [dbo].[Рулоны]
FOR DELETE
AS
declare @x int
select @x = КодРулона from deleted
delete from Текстура where КодРулона = @x
Когда я это делаю в SQL Query Analizer то ничего такого нет.
В чём дело?
← →
aus (2004-12-25 09:03) [1]не заданы ключевые поля в таблице.
← →
Stanislav © (2004-12-25 09:59) [2]А может проще поставить каскадное удаление ?
← →
aus (2004-12-25 11:41) [3]И в таком триггере ты точно уверен, что ВСЕГДА будет удаляться только одна запись. А если более одной - снова будет ошибка.
← →
sniknik © (2004-12-25 12:09) [4]CREATE TRIGGER [TRIGGER NAME] ON [dbo].[Рулоны]
FOR DELETE
AS
delete from Текстура where КодРулона IN select КодРулона from deleted
← →
Stanislav © (2004-12-25 12:19) [5]Или связать с помощью Inner Join
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c