Aracılığıyla paylaş


Benzersiz kısıtlama silme

Sen-ebilmek silmek benzersiz kısıtlama SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. UNIQUE sınırlamasıyla silmek için sütun veya Kısıtlama ifadesine eklenmiş sütun birleşimine girilen değerler için benzersizlik gereksinimini kaldırır ve karşılık gelen benzersiz bir dizin siler.

Bu Konuda

  • Başlamadan Önce

    Güvenlik

  • UNIQUE sınırlamasıyla silmek için kullanma:

    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

Nesne Gezgini'ni kullanarak UNIQUE sınırlamasıyla silmek için

  1. Nesne Gezgini'nde benzersiz kısıtlamayı içeren tabloyu genişletin ve ardından kısıtlamaları.

  2. Kayıt anahtarını sağ tıklatın ve seçin silmek.

  3. İçinde Delete Object iletişim kutusunda, doğru anahtarı belirtilen doğrulamak ve tıklayın Tamam.

Benzersiz kısıtlama tablo tasarımcısını kullanarak silmek için

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

  2. Tarih Tablo Tasarımcısı menüsünü tıklayın Dizinler/Anahtarlar.

  3. İçinde Dizinler/Anahtarlar iletişim kutusunda, benzersiz anahtar seçin Seçili birincil ve Unique tuşu ve dizin listesi.

  4. Tıklayın silmek.

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

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

Transact-SQL'i Kullanma

UNIQUE sınırlamasıyla silmek için

  1. İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğunda Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.

    -- Return the name of unique constraint.
    SELECT name
    FROM sys.objects
    WHERE type = 'UQ' AND OBJECT_NAME(parent_object_id) = N' DocExc';
    GO
    -- Delete the unique constraint.
    ALTER TABLE dbo.DocExc 
    DROP CONSTRAINT UNQ_ColumnB_DocExc;
    GO
    

Daha fazla bilgi için ALTER TABLE (Transact-SQL)ve sys.Objects (Transact-sql).

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