Check kısıtlamaları değiştirmek
Check kısıtlaması içinde değiştirebileceğiniz SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQLKısıtlama ifadesi veya etkinleştirmek veya belirli koşulların kısıtlamasını devre dışı bırakma seçenekleri değiştirmek istediğinizde.
Bu Konuda
Başlamadan Önce
Güvenlik
Bir onay 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
Denetim kısıtlamasını değiştirmek için
İçinde Object Explorer, onay 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 Kontrol Constraints….
İçinde Check kısıtlamaları iletişim kutusunun altında Seçili denetleme sınırlamasını, düzenlemek istediğiniz kısıtlamayı seçin.
Aşağıdaki tablodan eylem tamamlayın:
Amacı
Bu adımları
Kısıtlama ifadesi Düzenle
Yeni ifade yazın ifade alan.
Kısıtlamasını yeniden adlandırma
Yeni bir ad yazın ad alan.
Varolan verilere sınırlama uygulamak
Seçin Varolan verilere denetle oluşturma veya etkinleştirme seçeneği.
Tablo veya tabloda varolan veri güncelleştirildiğinde yeni veriler eklendiğinde kısıtlamayı devre dışı bırakın.
Açık Ekler ve güncelleştirmeler için kısıtlama zorla seçeneği.
Çoğaltma aracısı ekler veya tablonuzdaki verileri güncelleştirir kısıtlamayı devre dışı bırakın.
Açık İçin Çoğaltma zorla seçeneği.
[!NOT]
Bazı veritabanları için Denetim kısıtlamalarını farklı işlevlere sahiptir.
Tıklayın yakın.
Tarih dosyasını menüsünden tıklatın kaydetmektable name.
[Top]
Transact-SQL'i Kullanma
Denetim kısıtlamasını değiştirmek için
Değiştirmek için bir CHECKkısıtlama kullanarak Transact-SQL, öncelikle mevcut silmelisiniz CHECKkısıtlama ve ardından yeni tanımı ile yeniden. Daha fazla bilgi için Check kısıtlamaları silmeve Denetim kısıtlamalarını oluşturmak.
[Top]