Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
SQL Server Management Studio'yu veya Transact-SQL'i kullanarak SQL Server'da bir check kısıtlamasını değiştirebilirsiniz; bu, kısıtlama ifadesini ya da belirli koşullar için kısıtlamayı etkinleştiren veya devre dışı bırakan seçenekleri değiştirmek istediğinizde yapılabilir.
Bu Konuda
Başlamadan önce:
Aşağıdakileri kullanarak bir denetim kısıtlamasını değiştirmek için:
Başlamadan Önce
Security
Permissions
Tabloda değişiklik yapmak için ALTER izni gereklidir.
SQL Server Management Studio'yu kullanma
Denetim kısıtlamasını değiştirmek için
Nesne Gezgini'nde, denetim kısıtlamasını içeren tabloya sağ tıklayın ve Tasarım'ı seçin.
Tablo Tasarımcısı menüsünde Kısıtlamaları Denetle...'e tıklayın.
Kısıtlamaları Denetle iletişim kutusundaki Seçili Denetim Kısıtlaması'nın altında, düzenlemek istediğiniz kısıtlamayı seçin.
Aşağıdaki tablodan bir eylemi tamamlayın:
To Şu adımları izleyin Kısıtlama ifadesini düzenleme İfade alanına yeni ifadeyi yazın. Kısıtlamayı yeniden adlandırma Ad alanına yeni bir ad yazın. Kısıtlamayı mevcut verilere uygulama Oluşturma veya Etkinleştirme ile İlgili Mevcut Verileri Denetle seçeneğini belirleyin. Tabloya yeni veriler eklendiğinde veya tabloda mevcut veriler güncelleştirildiğinde kısıtlamayı devre dışı bırakın. INSERT'ler ve UPDAT'lar için Kısıtlamayı Zorla seçeneğini temizleyin. Bir çoğaltma aracısı tablonuza veri eklediğinde veya güncelleştirdiğinde kısıtlamayı devre dışı bırakın. Çoğaltma İçin Zorla seçeneğini temizleyin. Note
Bazı veritabanları denetim kısıtlamaları için farklı işlevlere sahiptir.
Kapat'a tıklayın.
Dosya menüsünde, tablo adını kaydettıklayın.
Transact-SQL Kullanımı
Denetim kısıtlamasını değiştirmek için
Transact-SQL kullanarak bir CHECK kısıtlamayı değiştirmek için önce mevcut CHECK kısıtlamayı silmeniz ve ardından yeni tanım ile yeniden oluşturmanız gerekir. Daha fazla bilgi için bkz. Denetim Kısıtlamalarını Silme ve Denetim Kısıtlamaları Oluşturma.