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.
[Top]
SQL Server Management Studio Kullanarak
Nesne Gezgini'ni kullanarak UNIQUE sınırlamasıyla silmek için
Nesne Gezgini'nde benzersiz kısıtlamayı içeren tabloyu genişletin ve ardından kısıtlamaları.
Kayıt anahtarını sağ tıklatın ve seçin silmek.
İç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
İçinde Object Explorer, benzersiz kısıtlamayı içeren tabloyu sağ tıklatın ve Tasarım.
Tarih Tablo Tasarımcısı menüsünü tıklayın Dizinler/Anahtarlar.
İçinde Dizinler/Anahtarlar iletişim kutusunda, benzersiz anahtar seçin Seçili birincil ve Unique tuşu ve dizin listesi.
Tıklayın silmek.
Tarih dosyasını menüsünden tıklatın kaydetmek table name.
[Top]
Transact-SQL'i Kullanma
UNIQUE sınırlamasıyla silmek için
İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.
Standart çubuğunda Yeni sorgu.
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).
[Top]