Şimdi Ara

Sql aynı veri giriişini engelleme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
3.664
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar benim ms sqlde bir tablom ve bir kolonum var bu kolonda daha önce olan bir metin yine girildiginde veri girisini engellemek için ne yapabilirim?



    _____________________________
  • Merhaba,

    Bunun için tablonuzdaki ilgili kolunu unique(benzersiz) olarak ayarlamanız yeterli olacaktır.

    Kolay gelsin...
    _____________________________



    GreenPeace Türkiye | WWF Türkiye | Hayvan Hakları Federasyonu

    "sadece inandığın, istediğin ve doğru olduğuna inandığın bir şey için aptal durumuna düşmekten korkmazsan egonu yenebilirsin ve işte o zaman özgür kalırsın..."
  • Aşağıdaki örnek Scriptler işine yarayabilir.

    ALTER TABLE [shema].[Tablo_Adi]
    ADD CONSTRAINT [UK_XXXX]
    UNIQUE ([TEKrarlanmaması istenen Verinin tutulduğu kolon])

    Örnek Kullanım

    ALTER TABLE [shema].[Ogrenci]
    ADD CONSTRAINT [UK_OgrenciNo]
    UNIQUE ([OgrenciNo])


    İsterseniz iki farklı kolonun içerisindeki verilerin aynı olması durumunda kayıt atılması engellenebilmekteidr.

    ALTER TABLE [shema].[Ogrenci_Ders]
    ADD CONSTRAINT [UK_Ogrenci_Ders]
    UNIQUE ([OgrenciNo],[Yil],[Donem],[Ders])
    _____________________________
  • Yazmak istediginiz parametreler ile exists veya select count parametresi atin existsse veya count 1 ise yazmayin. Yoksa insert edin

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________
    drrah diyorum başka birşey demiyorum.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.