merhaba
SQL Server Otomatik artan alan "MusteriId" alanı var, ama yeni kayıt ekleyince 1, 2, 3... yerine 1006, 1007, 1008.. gibi sayılar "MusteriId" alanına ekleniyor. Nerede hata yapıyorum aceba?
Otomatik artan alan
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- adelphiforumz
- Üye
- Mesajlar: 602
- Kayıt: 01 Nis 2008 05:38
- Konum: İstanbul
Re: Otomatik artan alan
O dosyaya daha önceden kayıt ekleyip silmişsin
auto numaralar delete işlemi ile sıfırlanmaz
ancak tablo truncate edilirse sıfırlanabilir
fakat truncate tüm dosya içeriğini siler dikkat edin.
auto numaralar delete işlemi ile sıfırlanmaz
ancak tablo truncate edilirse sıfırlanabilir
fakat truncate tüm dosya içeriğini siler dikkat edin.
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Re: Otomatik artan alan
program yapım aşamasında o yüzden deneme amaçlı ekle sil yapıyorum. Sorunun nedeni bu.adelphiforumz yazdı:O dosyaya daha önceden kayıt ekleyip silmişsin
auto numaralar delete işlemi ile sıfırlanmaz
ancak tablo truncate edilirse sıfırlanabilir
fakat truncate tüm dosya içeriğini siler dikkat edin.
Problem çözüldü truncate denedim foreign key nedeniyle hata verdi. sorunu aşşağıdaki sorgu ile çözdüm.
Otomatik artan alan "MusteriId" bu işlemden sonra "1" den başlar
USE [TechSupport]
GO
-- Delete all records
DELETE FROM [TblMusteri]
-- Set current ID to "1"
-- If table already contains data, use "0"
-- If table is empty and never insert data, use "1"
-- Use SP https://github.com/reduardo7/TableTruncate
DBCC CHECKIDENT ([TblMusteri], RESEED, 0)