Сохранить изменения в триггере при сохранении таблицы в Terrasoft Administrator
Добрый день
Подскажите пожалуйста как сделать так что бы при пересохранении таблицы не перезатирались изменения в триггере.
Задача:
Сделать историю изменений в новом разделе так как это сделано в разделе Документы. При удалении записи с раздела, необходимо удалять всю историю по этой записи.
В tr_tbl_Document_ID это сделано так:
instead of DELETE
AS
begin
SET nocount ON
DELETE FROM [dbo].[tbl_DocumentHistory]
WHERE EXISTS(
SELECT [ID] FROM [deleted] [d]
WHERE [d].[ID] = [dbo].[tbl_DocumentHistory].[DocumentID]
)
...
как сделать что бы эти изменения не перезатирались при нажатии кнопки Сохранить в TSAdmin в моей таблице?
Terrasoft 3.3.2.268
Нравится
АльфаКрыса, почему нельзя создать связь с каскадным удалением между tbl_DocumentHistory и tbl_Document? Зачем триггер?
С уважением, Осауленко Александр
"Осауленко Александр" написал:АльфаКрыса, почему нельзя создать связь с каскадным удалением между tbl_DocumentHistory и tbl_Document? Зачем триггер?
С уважением, Осауленко Александр
Александр, я просто не понимал этого. Спасибо большее за просвещение, добавил каскадную связь, в триггере нужные изменения сами сгенерировались.