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.

Mssql Procedure Prosedür Oluşturmak
Mssql Procedure Prosedür Oluşturmak

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]

Ayrıca Buna Bakabilirsiniz

SQL Server: Login failed for User ‘NT AUTHORITY\ANONYMOUS LOGON

SQL Server: Login failed for User ‘NT AUTHORITY\ANONYMOUS LOGON’ Merhaba bu hata www.sqlogren.com sitesindeki en …