SQL ile Trigger Oluşturma

SQL ile Trigger Oluşturma

Bu yazıda sizlere SQL ile trigger nasıl oluşturulur onu göstereceğim...

Aşağıdaki kodları verip parça parça anlatacağım



CREATE TRIGGER girisekle
ON uyeler
AFTER INSERT
AS
BEGIN

declare @id int
declare @Kad varchar(15)
declare @Sifre varchar(20)
declare @SonGiris datetime

select @id=id from inserted
select @Kad=Kad from inserted
select @Sifre=Sifre from inserted

insert into Girisler (id,Kad,Sifre,SonGiris) values (@id,@Kad,@Sifre,getdate())

END
 

Bu kodlar sayesinde direk olarak Trigger nesnemizi oluşturabiliyoruz.Şimdi gelelim kodları parçalamaya


CREATE TRIGGER girisekle
ON uyeler
AFTER INSERT
 

Burası ile uyeler tablosunda INSERT işleminden sonra girisekle adında bir trigger oluşturuldu...
Devamında ise


declare @id int
declare @Kad varchar(15)
declare @Sifre varchar(20)
declare @SonGiris datetime
 

Bu şekilde yeni tablomuz için kullanacağımız değişkenleri tanımlamış olduk...Ondan Sonra


select @id=id from inserted
select @Kad=Kad from inserted
select @Sifre=Sifre from inserted
 

şeklinde eklenen veriden yeni tabloya aktaracak olduğumuz verileri aldık. Ve son olarakta :

 

insert into Girisler (id,Kad,Sifre,SonGiris) values (@id,@Kad,@Sifre,getdate())
 

şeklinde diğer tabloya ekleme işlemini gerçekleştirdik.

Yani Kısacası Tek biryere veri ekleyerek aynı anda iki tabloya veri eklemiş olduk...

Bunun sayısını dahada arttırabiliriz ve bu bize programımızın yükünü azaltarak daha hızlı çalışmasını sağlar...

İyi Çalışmalar dilerim...

Görüşmek üzere

 

Tags


Share this Post

Send with Whatsapp

Post a Comment

Success! Your comment sent to post. It will be showed after confirmation.
Error! There was an error sending your comment. Check your inputs!

Comments

  • There is no comment. Be the owner of first comment...