Aracılığıyla paylaş


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.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Benzersiz kısıtlamayı değiştirmek için

  1. İçinde Object Explorer, benzersiz kısıtlamayı içeren tabloyu sağ tıklatın ve seçin Tasarım.

  2. Tarih Tablo Tasarımcısı menüsünü tıklayın Dizinler/tanımlık anahtar taşı….

  3. İç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.

  4. Aşağıdaki tablodan eylem tamamlayın:

    Amacı

    Bu adımları

    Kısıtlama ile ilişkili sütunları değiştirme

    1. Kılavuz altında (genel), tıklayın sütun ve sonra tıklatın üç nokta (...) özelliği sağındaki.

    2. İç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.

  5. Tarih dosyasını menüsünden tıklatın kaydetmektable name.

Başa Dön bağlantısıyla kullanılan ok simgesi[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.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]