SQL SERVER DELETE KOMUTU

Sql server’da kayıt silmek. Visual studio ile sql server’dan kayıt silme. Kayıt silme stored Procedure oluşturmak.


Delte komutu sql server tablolarından kayıt silmeye yarar. Eğer tablodaki tüm kayıtlar silinecekse, where komutu kullanılmaz. Belli bir koşula uyan kayıtlar silinecekse, bu koşullar where komutu ile belirtilir.



Sql server’da New query düğmesi ile yeni boş bir query sayfası açabiliriz. Veya tablo üzerinden sağ tıklayıp Script Table As >> Delete To >> New Query Editor Window adımları ile bir kayıt silma ekranı açabiliriz. Buradaki kodlar karışık gelecektir. Aşağıda yazdığım şekilde düzenleyerek veya silip yazdığım şekilde yeniden yazarak sql server kayıt silme sorgusu oluşturabilirsiniz.

Aşağıdaki kod bloku ID numarası 120 den küçük olan kayıtları siliyor.

      USE [ExerciseDb]
GO
DELETE FROM [dbo].[KAYITLAR]
      WHERE ID<120
GO


Tüm kayıtları silmek istesek;

      USE [ExerciseDb]
GO
DELETE FROM [dbo].[KAYITLAR]
      

Şeklinde bir sorgu kullanırız.

Bu sorgunun Visual studio da kullanım şekli aynıdır. Select From yazdığınız yere bu komutu yazarsanız bu kez silme işlemi yapacaktır.


Delete Stored Prosedürü


      SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE KayitSilme (@id int)
AS
BEGIN
 DELETE FROM [dbo].[KAYITLAR]
      WHERE ID=@id
 SET NOCOUNT ON;
END
GO



Yukarıdaki stored prosedür ID numarası kendisine program içerisinden gönderilen kaydı silme görevi yapar.




SANATSAL BİLGİ

01/12/2016


 

  • YORUM YAZ
  • ADI SOYADI(veya nick)
  • YORUM

COPYRIGHT© HER HAKKI SAKLIDIR
Sitede Yer Alan Bilgi Belge Ve Materyallerin İzinsiz olarak Kopyalanması ve Alıntılanması Yasaktır

SANATSAL BILGI