01/10/2018, 16:28

Hỏi về Transaction trong sql sever

alter trigger trigger_1a
on detai
INSTEAD OF DELETE 
as
	DECLARE @msdt char(6)
	select @msdt = msdt from deleted
	begin
		if exists (select * from detai where MSDT = @msdt)
		begin
			delete from SV_DETAI where msdt = @msdt
			delete from GV_HDDT where msdt = @msdt
			delete from GV_PBDT where msdt = @msdt
			delete from GV_UVDT where msdt = @msdt
			delete from HOIDONG_DT where msdt = @msdt
			delete from DETAI where msdt = @msdt
		end
		else
		begin
			print N'Không tồn tại đề tài'
		end
	end

Như thế này thì dùng Transaction như thế nào ạ . Em ko biết khi nào commit vs rollback cả giúp em với

Bài liên quan
0