Aracılığıyla paylaş


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.

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

SQL Server Management Studio Kullanarak

Denetim kısıtlamasını değiştirmek için

  1. İçinde Object Explorer, onay 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 Kontrol Constraints….

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

  4. 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.

  5. Tıklayın yakın.

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

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

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