Обнаружение вставки в таблицу SQL Server и выполнение кода C # - PullRequest
0 голосов
/ 03 октября 2018

Я хочу создать триггер в моей таблице SQL Server, после создания новой строки он должен проверить, существуют ли такие же данные (для некоторых столбцов) в таблице;если это так, он должен сгенерировать отчет, содержащий дублированные строки.

Это возможно, пожалуйста?Если да, как я могу это сделать?Большое спасибо

1 Ответ

0 голосов
/ 03 октября 2018

Если вы ДЕЙСТВИТЕЛЬНО хотите сделать это, вы можете сделать следующее:

Создать задание агента SQL, которое вызывает вашу программу C #, которая генерирует ваш отчет.

Вызовите это задание из своего триггера:

CREATE TRIGGER TriggerName
ON TableName
AFTER INSERT
AS
--Do your duplicate row processing

--Call job if needed
   EXEC msdb..sp_start_job 
    @job_name = 'JobName';
GO
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...