SQL Server’da Stored Prosedür Kullanarak Otomatik Artan ID Oluşturmak
Herkese merhaba,
Bu yazıda SQL Server’da stored prosedür kullanarak otomatik artan id değerinin nasıl oluşturulacağından bahsedeceğim. İşlemi daha iyi anlamak adına aşağıdaki kodları inceleyelim.
--Tablo oluşturuması CREATE table Isimler ( id bigint, Ad varchar(50) ) --Prosedürün oluşturulması CREATE PROC OtomatikIDArttır @Ad varchar(50) AS DECLARE @id BIGINT SELECT @id = COUNT(id) + 1 FROM Isimler BEGIN INSERT INTO Isimler VALUES ( @id, @Ad ) END --Prosedürün çalıştırılması EXEC OtomatikIDArttır 'Yavuz' --Tablomuzun kontrolü SELECT * FROM dbo.Isimler
Yukarıda ilk olarak bir tablo oluşturduk. Sonrasında bu tablomuza veri eklemek için bir prosedür oluşturduk. Bu prosedür id değerini count fonksiyonunu kullanarak sayıyor ve bir fazlasını kullanarak verimizi tablomuza insert ediyor. Kısaca yapılan işlem bu kadardır.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.