Şimdi Ara

Sql aynı veri giriişini engelleme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
4
Cevap
0
Favori
3.572
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
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...
  • 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ı >
  • 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.