Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 1026  
 278

Stored Procedure'a Giriş Örnekleri

Merhabalar.
Derste almış olduğum, bu bileşeni anlamak için yazdığım örnekler var.
Tek tek başlayalım.

Örnek-1: Bir procedure oluşturun, procedure ismi yazıp çalıştırdığımızda bize "Personel" tablosunu getirsin.
Çözüm:

create proc bilgileriGetir  // procedure oluşturuluyor,
as
select * from tbl_personel  // personel tablosu listelettirildi.

// bilgileriGetir yazıp Execute yapıldığında tablonun geldiğini göreceksiniz.




Örnek-2 (paremetre kullanımına örnektir):
Misal olarak adres isimli tablonuzda sehir isimli bir sütununuz olsun, procedure oluşturun, procedure'a şehir ismi yazdığınızda veritabanından sizin yazdığınız şehri listelettirsin.
Çözüm:

create proc AdGetir  // procedure oluşturuluyor
(
@sehirAdi varchar (50)  // procedure'e bir değişken atıyoruz,
)
as
select * from adres
where sehir = @sehirAdi  // sorgumuzu yazıyoruz ve koşul olarak paremetremize eşitliyoruz.



Örnek-3 (like kullanımına örnektir): A ile başlayan tüm şehirleri listelettiren procedure'u yazınız.
Çözüm:

create proc SehirAra   // procedure oluşturuluyor
(
@sehirAdi varchar (30)  // bir paremetre oluşturuluyor, varchar türünde 30 karakterlik
)
as
select * from adres
where sehir like @isim +'%'  // sorgu yazılıp koşul tarafına, paremetre çağrılıp, + ile yüzde işareti bağlanılır.Ancak yüzde işareti tek tırnak içerisine yazılır.

Aşağıdaki buna bir örnektir.


Herkesin anlaması için küçük örneklerimiz bu kadar yeterli olacağını sanıyorum.
Bir örnek paremetre kullanmadan sorgu çalıştırmaktı, diğer ikisi ise paremetre kullanarak procedure kullanımıydı. Anlaşılmayan örneği konu başlığı altına bildirmeniz yeterlidir.

Kolay gelsin.

Developer.