Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
SQL SERVER STORED PROCEDURE
S.Mehtap İZMİRLİ AYAN Stored Procedure nedir? Nasıl hazırlanır? Stored Procedure güncelleme. Stored Procedure çağırmak.
2
Stored Procedure Nedir?
Bir veya daha fazla TSQL (Transact SQL) ifadesinden oluşan bir koleksiyondur. Çok kullanılan işlevlerin her defasında yeniden yazmak yerine bu ifadeleri bir yordam altında toplayabilirler. Gerektiğinde bu yordam çağrılarak bu işlevler çalıştırılabilir.
3
Avantajları Çalışma anı planlama sağlar ve tekrar tekrar kullanılabilir. Uygulamalar arasında ortak kullanılabilir yapıdadır. Güvenli data modifikasyonu sağlar. Network bandwidth inden tasarruf sağlar (daha az network bandwidth kaynak kullanımı). Zamanlanmış görevlere eklenebilir. Job olarak tanımlanabilir ve schedule edilebilir. Database objelerine güvenli erişim olanağı tanır.
4
Stored Procedure Oluşturulması
Create procedure ILANLARI_GETIR As Begin select MA.marka_adi as Marka, MO.model_adi as Model, IL.eklenme_tarihi as Eklenme from ilanlar as IL inner join markalar as MA on MA.marka_id=IL.marka inner join modeller as MO on MO.model_id=IL.model End
5
Stored Procedure Oluşturulması
Alter procedure ILANLARI_GETIR As Begin select MA.marka_adi as Marka, MO.model_adi as Model, IL.eklenme_tarihi as Eklenme from ilanlar as IL inner join markalar as MA on MA.marka_id=IL.marka inner join modeller as MO on MO.model_id=IL.model End
6
Sql Server Management Proğramındaki Görüntü
7
Stored Procedur’ün Çağrılması
Exec ILANLARI_GETIR
8
Parametre Türleri input output Input-output return value
9
Parametreli Procedure Hazırlamak
Create proc ILANLARI_GETIR int ) as Begin select MA.marka_adi as Marka, MO.model_adi as Model,IL.eklenme_tarihi as Eklenme from ilanlar as IL inner join markalar as MA on MA.marka_id=IL.marka inner join modeller as MO on MO.model_id=IL.model where end
10
Parametreli Procedure Çağrılması
11
Birden fazla parametre kullanımı
12
Prosedürün Silinmesi drop proc ILANLARI_GETIR
13
Prosedür içerisinde değişken tanımlanması
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.