2013-03-01 6 views
0

Я пытаюсь создать триггер, в котором, когда пользователь удаляет строку после того, как удаленный пользователь сможет просмотреть строку, которую он удалил.триггер после метода вставки

Я попробовал мое коудинг следующим образом: , пожалуйста, помогите.

create trigger insertion 
before insert on client 
for each row 
as 
select * from client 
+0

Помогите с чем? Что-то не работает? Какой у Вас вопрос? –

+0

извините за плохой английский сэр. – Mufasil

+0

sir Я хочу, чтобы, когда я удаляю строку из таблицы после удаленной строки, она автоматически выбирает удаленную строку и показывает строку, которую я удалил. – Mufasil

ответ

1

Try это:

create trigger deltrig 
on client 
for delete 
as 
    select deleted 
+0

Нет biggie! GL Сэр. – www

0

Это что-то вроде этого, чего вы хотите?

create table #deleted(nr int) 
create table #teste_d(nr int) 
insert into #teste_d 
values(1),(2),(3) 

delete from #teste_d 
OUTPUT deleted.nr INTO #deleted 
where nr = 2 

select * from #deleted 

drop table #deleted 
drop table #teste_d 

результирующего бы, что было удалено

или, если вы действительно хотите использовать триггер должен быть вместо этого удалить или обновить

вы должны сделать что-то вроде

insert into ##Data_deleted (col1,col2,...) 
select col1,col2,... from deleted 
+0

спасибо sir ............. – Mufasil

1
delete from [<YourTable>] output deleted.* 
/* where ... */ 
+0

Ницца. Гораздо проще, чем триггер. –

Смежные вопросы