Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!


Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Veritabanları

Otomatik artan identity id numaralarının sırasının bozulması

  #1  
Okunmamış 07 Ağustos 2019, 13:19
Avatar Seçilmemiş
Sonproje: www.tekinel.net
 
Üyelik Tarihi: 04 Kasım 2016
Yaş / Cinsiyet: 22 / Erkek
Meslek: Yazılım
Ad, Soyad: Ha... Tu...
Mesajlar: 241
Beğeniler: 15 / 50
Ticaret: 0, 0%
Merhaba;

Bir sql veri tabanım var localde, c# da bir program yazdım veritabanına ekle veritabanından veri çekme işlemleri yapılıyor, lakin veritabanı idlerin birer birer artmasını istiyorum bir anda atıyorum 33-34-"1001" olarak birden sıra bozuluyor bunun sebebi nedendir

Referanslar: gedex.com.tr parkturk.com.tr defnemotomotiv.com bilicar.com tekinel.net
  #2  
Okunmamış 07 Ağustos 2019, 13:57
Avatar Seçilmemiş
www.ontedi.com
 
Üyelik Tarihi: 03 Ekim 2013
Cinsiyet: Erkek
Konum: Ankara
Ad, Soyad: Se... To...
Mesajlar: 1.007
Beğeniler: 282 / 122
Ticaret: 2, 100%
mssql mi kullanıyorsun? Bir ara bir müşteriye yaptığım içerik yönetim sistemini natroya attığımızda gördüm ki aynı durum.
www.ontedi.com
www.cizgi.site
  #3  
Okunmamış 07 Ağustos 2019, 14:10
reload58 Adlı Üyenin Avatarı
Çaylak Mühendis
 
Üyelik Tarihi: 10 Şubat 2014
Cinsiyet: Erkek
Meslek: Öğrenci
Konum: Sivas
Ad, Soyad: Ha... Ak...
Mesajlar: 1.171
Beğeniler: 284 / 522
Ticaret: 0, 0%
Veritabanında id kolonunu oluştuturken sql kodunda nasıl tanımladınız?
  #4  
Okunmamış 07 Ağustos 2019, 18:23
Avatar Seçilmemiş
Sonproje: www.tekinel.net
 
Üyelik Tarihi: 04 Kasım 2016
Yaş / Cinsiyet: 22 / Erkek
Meslek: Yazılım
Ad, Soyad: Ha... Tu...
Mesajlar: 241
Beğeniler: 15 / 50
Ticaret: 0, 0%
ontedi şuan localden çalışıyorum, Sql Serverdan

reload58 bu şekilde tanımladım

Referanslar: gedex.com.tr parkturk.com.tr defnemotomotiv.com bilicar.com tekinel.net
  #5  
Okunmamış 07 Ağustos 2019, 18:33
Avatar Seçilmemiş
Yazılımcı
 
Üyelik Tarihi: 29 Ocak 2013
Yaş / Cinsiyet: 25 / Erkek
Meslek: Yazılımcı
Ad, Soyad: Re... Gü...
Mesajlar: 251
Beğeniler: 31 / 29
Ticaret: 17, 100%
Sql insert kodunuz hata döndürdüğünde kayıt eklemez ama identity index'ini 1 arttırır. Ne kadar hata alırsanız o kadar index artar. Sonraki ilk başarılı insert kodunda ise arttırılmış index numarası yazdırılır.
  #6  
Okunmamış 07 Ağustos 2019, 23:28
reload58 Adlı Üyenin Avatarı
Çaylak Mühendis
 
Üyelik Tarihi: 10 Şubat 2014
Cinsiyet: Erkek
Meslek: Öğrenci
Konum: Sivas
Ad, Soyad: Ha... Ak...
Mesajlar: 1.171
Beğeniler: 284 / 522
Ticaret: 0, 0%
Kod:
DROP TABLE makbuz;
CREATE TABLE makbuz(
id serial not null primary key,
cari varchar(50) NOT NULL,
nakit varchar(50),
kredi varchar(50),
cek varchar(50),
toplam varchar(50) NOT NULL,
yalniz varchar(50) NOT NULL,
belgeno varchar(50) NOT NULL
);
select * from makbuz;
çalıştırıp test eder misiniz bir süre ? Tekrarında geri dönüş yaparsanız memnun olurum.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Veritabanları


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 06:01.