SQL Server ile Sırayla Artan Stored Procedure Yazma
MSSQL Server altında yer alan T-SQL dilini kullanmaya ve öğrenmeye devam ediyoruz. icrosoft SQL Server ile bir alanın değerini sırayla artıran Stored Procedure Yazma işlemini inceleyeceğiz. Aslında bu işlemi başka yollardan da çok kolay yapabilirsiniz. Aşağıdaki tabloda yer OKULNO alanı INT yani tamsayı tipindedir. Primary Key(Birincil Anahtar) olan ogrenciID alanı da otomatik artan bir alan, fakat kayıt sildiğimizde kaldığı yerden devam ettiği için sırayla numaralandırılmış olmayacaktır. Örneğin ogrenciID alanı 1,2,3,4,5 şeklinde ise 3 nolu kayıt silindiğinde 1,2,4,5 şeklinde olacaktır. Fakat bizim istediğimiz hiç numara atlamadan sırayla giden bir alan oluşturmak. Bu işlem için aşağıdaki şekilde bir Stored Procedure yazalım.
CREATE PROC sp_okulno_atama
DECLARE @i INT
SET @i = 0
UPDATE tblogrenci SET @i= OKULNO = @i + 1
Yeni bir Sorgu (New Query) oluşturup aşağıdaki kodu yazalım. Yukarıdaki Stored Procedure'ü aşağıdaki gibi çalıştıralım. Burada biz "okuldb" isimli veritabanında "tblogrenci" isimli bir tablo oluşturmuştuk. Bu işlem sonucunda OKULNO tablosu aşağıdaki şekle dönüşecektir.
USE okuldb
GO
EXEC sp_okulno_atama

Aşağıdaki yazıları da okuyarak Mcirosoft SQL Server Veritabanı Yönetim Sistemi altında yer alan T-SQL kullanımı hakkında yeni bilgiler edinebilir, temel SQL komutlarını da öğrenebilirsiniz.
SQL nedir, Temel SQL Komutları nelerdir?
SQL Server'da Gruplama Fonksiyonları
SQL Dilinde İki Tabloyu Birleştirerek Sorgulama
SQL Server ile Gruplama Fonksiyonu Örnekleri
SQL Server ile Gruplama Fonksiyonu Örnekleri-2
SQL Server ile Stored Procedure Oluşturma Giriş
SQL Server ile sırayla Artan Stored Procedure Yazma
SQL Server altındaki T-SQL ile Döngü İşlemleri
SQL Server'da Gruplama Fonksiyonları
SQL Dilinde İki Tabloyu Birleştirerek Sorgulama
SQL Server ile Gruplama Fonksiyonu Örnekleri
SQL Server ile Gruplama Fonksiyonu Örnekleri-2
SQL Server ile Stored Procedure Oluşturma Giriş
SQL Server ile sırayla Artan Stored Procedure Yazma
SQL Server altındaki T-SQL ile Döngü İşlemleri
SQL Server ile En Çok Satış Yapan Personeli Stored Procedure ile Bulmak
Stored Procedure kullanarak Asp.net ile SQL Server ile tablosuna kayıt eklemek
SQL Server'da Şema ve Veri Scripti Oluşturma
Stored Procedure kullanarak Asp.net ile SQL Server ile tablosuna kayıt eklemek
SQL Server'da Şema ve Veri Scripti Oluşturma
MySQL'de Veritabanı ve Tablo Oluşturma
MySQL Veritabanında Parametreli Stored Procedure oluşturma
MySQL Veritabanında Parametresiz Stored Procedure Oluşturma
Mutlu Kodlamalar,
Oğuzhan TAŞ
Mart 2018

Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: Excel hücrelerinde yıldız koyarak b...
- :: C# Programlama Dili ile İlgili Örne...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?