SQL SERVER STORED PROCEDURE

Slides:



Advertisements
Benzer bir sunumlar
Stored Procedure Öğr.Gör.Metin Akbulut.
Advertisements

T sql-diğer komutlar Metin Akbulut.
4 SQL- Yapısal Sorgulama Dili
III.Oturum: SQL ile Verileri İşlemek
A. Betül Oktay Elif Edoğan Zeliha Çetin
SQL Komutlar 2 Sibel SOMYÜREK.
SQL Komutlar 5 Sibel SOMYÜREK.
EkoPC Bilişim Ltd. Eğitim Hizmetleri
SQL Komutlar 4 Fahri YILMAZ.
VERİ TABANI ve YÖNETİMİ
Alt Sorgular Veritabanı 2.
Veri Tabanı Yönetim Sistemleri
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
T-SQL-2.Konu Akış Kontrolleri.
BÖLÜM 6 SQL SERVER KOMUTLARI.
Tetikleyici. Nedir? Bir tablo üzerinde Ekleme silme ve güncellemeye bağlı olarak tetiklenip çalışan SQL kodlarıdır. Genel amacı veri bütünlüğünü korumaktır.
SQL (STRUCTURED QUERY LANGUAGE)
VTYS Öğr. Gör. Engin DUTAR
VIEW lerle çalışmak 11.BÖLÜM.
ÖRNEKLER. musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden.
PARAMETERELERLE ÇALIŞMAK. Prosedürler, dışarıdan girdi parametreleri (input) ile değer alabilirler ya da dışarıya değer döndürmek üzere çıkış parametreleri(output)
VTYS Öğr. Gör. Engin DUTAR
SQL Dili ve MySQL Komutları
LINQ (Language Integrated Query)
SQL SERVER 2008 Yücel YILDIRIM.
VeriTabanı Uygulama.
SQL SERVER Giriş A. Betül Oktay Ayşe Betül Oktay 2006.
SQL Sibel SOMYÜREK.
VERİ TABANI ve YÖNETİMİ
SQL Komutları (2) Uzm. Murat YAZICI.
FONKSİYONLAR İbrahim Onur Sığırcı.
RAISE RECORD/CURSOR TRIGGER
Bilgisayar Mühendisliği Bölümü
Procedure ve Function PASCAL’da
Veri Tabanı Yönetim Sistemleri 2 Ders 5 PL/SQL'e Giriş
SQL’ e Giriş Uzm. Murat YAZICI.
SİSTEM VERİTABANLARI. Sistem veritabanlarını tanıma. Kendi Login’imizi oluşturma Neler İşleyeceğiz?
GÜVENL İ K. Sunucu Seviyesinde Güvenlik Master Veritabanı (Kullanıcının gerekli yetkileri var mı?) Authentication Mod ◦ Windows Authentication Mod  Varsayılan.
Yeni Veritabanı Oluşturma
Veri Tabanı Yönetimi Dersi 7. Laboratuvarı Arş. Gör. Pınar CİHAN.
PRODECURE, TRIGGER, INDEX, BACKUP
EurobankTekfen SQL Server DBA Turgay Sahtiyan.
 Stored Procedure kısaca SQL sorgularını isteğimize göre hazırlayıp kullanıma hazır veri tabanı nesnesine çeviren bir araçtır.  Stored Procedure, Türkçeye.
Saklı Prosedürler (Stored Procedures) kalibi Create Procedure Procedure_Adi [Parametre_Listesi] As Procedure_Bloğu Create Proc Procedure_Adi [Parametre_Listesi]
BÖLÜM 9 VERİ TABANI NESNELERİ.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
Bilgisayar Mühendisliği Bölümü
Bilgisayar Mühendisliği Bölümü
Veri Tabanı Yönetimi Dersi 7. Laboratuvarı
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
VIEW lerle çalışmak 11.BÖLÜM.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
Transaction ve Örnekler
SAKLI YORDAMLAR (STORED PROCEDURE)
İNDEKS.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
TETİKLEYİCİLER ve HATA KONTROLÜ
14.DERS Örnekler, Sorular BUKET DOĞAN.
SQL SERVER STORED PROCEDURE
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
FONKSİYONLAR İbrahim Onur Sığırcı.
Stored Procedure Öğr.Gör.Metin Akbulut.
SQL Server - Triggers.
SQL Server - Stored Procedures
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-3-DDL
Sunum transkripti:

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.

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.

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.

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

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

Sql Server Management Proğramındaki Görüntü

Stored Procedur’ün Çağrılması Exec ILANLARI_GETIR

Parametre Türleri input output Input-output return value

Parametreli Procedure Hazırlamak Create proc ILANLARI_GETIR ( @ilan_id 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 IL.ilan_id=@ilan_id end

Parametreli Procedure Çağrılması

Birden fazla parametre kullanımı

Prosedürün Silinmesi drop proc ILANLARI_GETIR

Prosedür içerisinde değişken tanımlanması