15 Ocak 2016 Cuma

Mssql Procedure(Prosedür) Oluşturmak

Mssql Procedure(Prosedür) Oluşturmak


SQL Server Mağaza Yordam kullanımı konusunda bu makalede , ‘ bir programcı anladığı bir şekilde sıfırdan ll başlayarak anlatmaya çalışacağım . İlk “Store Procedure ” Ben ne hakkında bilgi veriyorum . ” Mağaza Prosedürü”veritabanında işlemleri saklanır . Prosedürlerdışarıdan parametre alabilir ve herhangi bir veri veya bilgileri geri gönderebilirsiniz.


Yazdığımıznedenlerden Fonksiyonları , posta kodu bir defadan fazla kullanmaktır .


İşte biz burada yazdım “Store Procedure ” bizim SQL komutları olduğunu. Bir kez derlenmiş ve size arayabilirsinizyaz sonrasına kadar istiyorum .


Biz bir yerden başka bir yere taşımak bizim veritabanı , “Store Procedure ” Biz Lerida taşındı .


Hakkında Veritabanı ” Programlama – > Mağaza Prosedürü ” düğümleri bulunur .


Diye sorabilirsiniz “istemcisi üzerinden SQL komutlarını gönderirken Peki , nedenveritabanı üzerinde işler daha karmaşık prosedürleri en yapalım oluşturmak ” . Normal komut satırı tarafından yapılan bir araştırmaya göre, çok daha fazla performans olduğu ortaya çıktı .


Büyük ölçüde ağ trafiğini azaltır .


Aksineveritabanı içinde istemci programlarına taşınması daha güvenli yerlere saklanır.


Mssql Procedure(Prosedür) Nasıl Oluşturulur


Saklı yordamlar kısaltma “SP” denir. SP ‘operasyonları genellikle kod kullanın pek çok kez yazılı bir defalık SP saklanan programlama kullanılır.veritab kolaylaştırmak için tasarlanmıştır için yazılmış, ve gerekirse T-SQL sorguları adı ile çağrılabilir. Ben elle manuel olarak yazabilirsiniz, ancak sp’ll çok basit bir kullanımı yazmak zorunda kaldı eğer bu bir yardım etmeye çalıştı.


Biz> saklı yordam SP altına gelmek istiyorum bir veritabanı programlanabilirliğiyle yaratacak, yeni bir saklı yordam tıklayın söyleyerek sağda yeni bir spin yaratıyor.


Daha önceki makalelerimizde belirttiğimiz gibi kaynak
sql Prosedecure Oluşturmak


Bir Tablo Oluşturalım Öğrenciler Diye


[code language=”c#”]

CREATE proc OgrenciEkleProc

(

@OgrenciAd VARCHAR(20),

@OgrenciSoyad VARCHAR(20),

@OgrenciNo VARCHAR(20),

@SehirNo

)

AS

INSERT INTO Ogrenciler_Tablosu

(OgrenciNo ,OgrenciAd ,OgrenciSoyad ,OgrenciNo)

VALUES

(@StudentNumber,@StudentName,@StudentSurname,@CityID)

[/code]


Kapsamı son kalan yerler olduğunu başlayın. Diğer durumlarda kullanmak istiyorsanız iken Burada, döngünün Usulü anlamında kapsamını gösteriyor.ayn – Eğer kapsam Begin ve End arasında belirleyebilirsiniz.


Parametresi Procedure kullanımı


[code language=”c#”]

CREATE PROCEDURE OgrenciGetir

AS

BEGIN

SELECT * FROM Ogrenciler

END


[/code]


Çalıştırmak İçin

[code language=”c#”]

EXEC OgrenciGetir


[/code]


Birde parametre ile çalışan store procedure ler vardır.


Parametreli Procedure Kullanımı


Parametre alabilmesi için tablomuzda dışardan where ile sorgulayacağımız bir sütun ismi olmalı.

Örnek


[code language=”c#”]

CREATE PROCEDURE OgrenciGetirNoyaGore

@OgrenciNo INT

AS

BEGIN

SELECT * FROM Ogrenciler where OgrenciNo=@OgrenciNo

END


[/code]


Parametresi Procedure ile çalıştırılması


Aşağıda verdiğim benim kendi verdiğim okul numaram siz parametreyi kendinize göre değiştirebilirsiniz.


[code language=”c#”]

EXEC OgrenciGetirNoyaGore (512)


[/code]



Mssql Procedure(Prosedür) Oluşturmak

Hiç yorum yok:

Yorum Gönder