AccessTr.neT

Tam Versiyon: unique constraint
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Arkadaşlar MAL_SAYIM_TARTI isminde bir tablom var sıra no alanını bir kaç alana göre unique constraint yapmak istiyorum.
Yani

yıl ay mal_cinsi reyon_türü sıra_no
2011 ocak elma büfe 1
2011 ocak elma büfe 1

böle bir satır oluşamasın

sıra nonun önünoeki alanlardan en az biri farklı olsun bunu nasıl sağlarım.
unique tablo birleştirmek için kullanılır. çıkan sonuç tekrar sorgulanır. dikkatli kullanmak gerekir.
Sorunu çözdüm.

CREATE [ UNIQUE ] INDEX dizin
ON tablo (alan [ASC|DESC][, alan [ASC|DESC], ...])
[WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]

Bu şekilde unique index oluşturulabiliyormuş
Böyle bir koda ancak yedekleme, gizli dosya oluşturma vb. durumlarda ihtiyaç duyulur. Normalde zaten tablo ayarlarından bu ayarları yapabiliyorsunuz.