Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 16/09/2006, 16:54   #1 (permalink)
Üye
 
Üyelik Tarihi: 04/2006
Mesaj: 12
Varsayılan Auto-increment alanları sıfırlamak

Merhaba,

MSSQL server 2005 ile çalışıyorum. Tablolarımda kayıt bazında benzersiz alan tutmak amacıyla ID alanlar tanımlıyorum ve bu alanları auto-increment olarak işaretliyorum. Ancak bir süre tablo ile çalışıp daha sonra tüm kayıtları silip yeni baştan kayıt girmek istediğimde bu alan kaldığı sayıdan devam ediyor örneğin 30 kayıt gidiğimde ID değeri 30 oluyor ama tüm kayıtları silip yeni bir kayıt girdiğimde ID değeri bu sefer 31 oluyor. Bense ID değerini sıfırlayıp yine 1 ile başlamak istiyorum bunu nasıl yapabilirim.

İkinci olarak ise bu şekilde yani ID degeri 31,32,33,34 olan kayıtlar var, bense bu alanın başlangıç değerini yine 1 olarak ayarlamak istiyorum.Tüm kayıtları silmeden bunu nasıl yaparım.
zafercelenk hatta değil   Alıntı Yaparak Yanıtla
Eski 20/09/2006, 10:24   #2 (permalink)
Üye
 
Üyelik Tarihi: 03/2004
Mesaj: 31
Varsayılan

bu ID alanını max değerini 30 ve cycle olarak terar yaratmalısın Böylece ID değeri 30' a gelince tekrar başa döner. 31,32.. olan kayıtları bu işlemi yaptıktan sonra tekrar insert edersen 1,2,3,... şeklinde tekrar oluşturulacaktır.
cakicaki hatta değil   Alıntı Yaparak Yanıtla
Eski 20/09/2006, 12:00   #3 (permalink)
Iki Ters Bir Düz...
 
Revne Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2005
Mesaj: 595
Varsayılan

Tum kayıtlarını silerken
Kod:
DELETE FROM tabloadi
şeklinde deilde
Kod:
TRUNCATE TABLE tabloadi
şeklinde yaparsan Auto-Increment olan alanların da sıfırlanmış olur..

Kolay Gelsin...
Revne hatta değil   Alıntı Yaparak Yanıtla
Eski 20/09/2006, 13:17   #4 (permalink)
Cevizkıran
 
stripe1916 Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2004
Mesaj: 95
Varsayılan

ALTER TABLE table_name AUTO_INCREMENT =1
stripe1916 hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
MySQL auto increment hakkında ruso Veritabanları & SQL 2 11/03/2007 22:20
timer i sıfırlamak ? spring_07 Visual Basic 4 22/05/2006 15:13
hizleri sıfırlamak icin kot lazım aSKa ASP 13 01/05/2005 16:59
il-ilçe alanları ile (access ta) ahmet114 Veritabanları & SQL 3 24/02/2005 22:44
Nesneyi Sıfırlamak syperusta C# 3 11/09/2004 11:53


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 22:36.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net