UNIQUE kısıtlamaları değiştirmek
Benzersiz kısıtlama değiştirebileceğiniz SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.
Bu Konuda
Başlamadan Önce
Güvenlik
Benzersiz kısıtlama kullanarak değiştirmek için:
SQL Server Management Studio
Transact-SQL
Başlamadan Önce
Güvenlik
İzinler
Tabloda ALTER izni gerektirir.
[Top]
SQL Server Management Studio Kullanarak
Benzersiz kısıtlamayı değiştirmek için
İçinde Object Explorer, benzersiz kısıtlamayı içeren tabloyu sağ tıklatın ve seçin Tasarım.
Tarih Tablo Tasarımcısı menüsünü tıklayın Dizinler/tanımlık anahtar taşı….
İçinde Dizinler/Anahtarlar iletişim kutusunun altında Seçili birincil ve Unique tuşu veya dizini, düzenlemek istediğiniz kısıtlamayı seçin.
Aşağıdaki tablodan eylem tamamlayın:
Amacı
Bu adımları
Kısıtlama ile ilişkili sütunları değiştirme
Kılavuz altında (genel), tıklayın sütun ve sonra tıklatın üç nokta (...) özelliği sağındaki.
İçinde Dizin sütunları iletişim kutusunda, yeni sütun veya sıralama düzenini veya her ikisini de dizini belirtin.
Kısıtlamasını yeniden adlandırma
Kılavuz altında kimlik, yeni bir ad yazın ad kutusu. Yeni adınızı bir isim çoğaltmaz emin Seçili birincil ve Unique tuşu veya dizini listesi.
Kümelenmiş seçeneği ayarlama
Kılavuz altında Tablo Tasarımcısıseçin Clustered olarak oluştur açılan kümelenmiş bir dizin oluşturmak için Evet ve hayır kümelenmemiş bir tane oluşturmak için seçin. Her tablo yalnızca bir Kümelenmiş dizin vardır. Bu tablo kümelenmiş bir dizin varsa, bu ayar özgün dizin üzerinde temizlemeniz gerekir.
Dolgu etmeni tanımlayın
Kılavuz altında Tablo Tasarımcısı, genişletme Dolgu belirtimi kategori ve 100 ile 0 arasında bir tamsayı yazın Dolgu etmeni kutusu.
Tarih dosyasını menüsünden tıklatın kaydetmektable name.
[Top]
Benzersiz kısıtlamayı değiştirmek için
Transact-sql kullanarak benzersiz kısıtlamayı değiştirmek için önce varolan UNIQUE sınırlamasıyla silin ve sonra yeni tanımı ile yeniden oluşturmanız gerekir. Daha fazla bilgi için Benzersiz kısıtlama silmeve Benzersiz kısıtlama oluşturma.
[Top]