Форум: "Базы";
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];
Внизdeadlock violation при удалении записей Найти похожие ветки
← →
ЛенаК (2002-03-06 09:36) [0]Есть две таблицы:
CREATE TABLE PROFILE
(
PROFILE_ID SMALLINT NOT NULL,
PARITY SMALLINT NOT NULL,
PROFILE_NAME VARCHAR(15),
PRIMARY KEY (PROFILE_ID)
);
CREATE TABLE OTMETKI
(
PROFILE_ID SMALLINT NOT NULL,
PIKET NUMERIC(15, 2),
OTMETKA NUMERIC(15, 2),
HEIGHT_KAMERA NUMERIC(15, 2)
);
ALTER TABLE OTMETKI ADD FOREIGN KEY (PROFILE_ID) REFERENCES PROFILE (PROFILE_ID);
Пытаюсь удалить записи из таблицы OTMETKI при помощи следующей ХП:
ALTER PROCEDURE DELETE_OTMETKI
(
PROF INTEGER
)
AS
begin
delete from otmetki where profile_id=:prof;
suspend;
end
где PROF - PROFILE_ID из таблицы PROFILE.
Выдаёт ошибку "deadlock violation of FOREIGN KEY constraint "INTEG_19" on table OTMETKI".
Понимаю только, что дело во внешнем ключе :)
Подскажите, пожалуйста, в чём я не права?
Спасибо.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];
Память: 0.43 MB
Время: 0.005 c