Ubah Batasan Pemeriksaan

Berlaku untuk:ya SQL Server (semua versi yang didukung) Ya Azure SQL Database Ya Azure SQL Managed Instance

Anda dapat mengubah batasan pemeriksaan di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL saat Anda ingin mengubah ekspresi batasan atau opsi yang mengaktifkan atau menonaktifkan batasan untuk kondisi tertentu.

Dalam Topik Ini

Sebelum Anda mulai

Keamanan

Izin

Memerlukan izin UBAH pada tabel.

Menggunakan SQL Server Management Studio

Untuk mengubah batasan pemeriksaan

  1. Di Object Explorer, klik kanan tabel yang berisi batasan pemeriksaan dan pilih Desain.

  2. Pada menu Desainer Tabel , klik Periksa Batasan....

  3. Dalam kotak dialog Periksa Batasan , di bawah Batasan Centang Terpilih, pilih batasan yang ingin Anda edit.

  4. Selesaikan tindakan dari tabel berikut:

    Untuk Ikuti langkah-langkah ini
    Mengedit ekspresi batasan Ketik ekspresi baru di bidang Ekspresi .
    Mengganti nama batasan Ketik nama baru di bidang Nama .
    Menerapkan batasan ke data yang sudah ada Pilih opsi Periksa Data yang Ada saat Pembuatan atau Pengaktifan .
    Nonaktifkan batasan saat data baru ditambahkan ke tabel atau saat data yang ada diperbarui dalam tabel. Kosongkan opsi Terapkan Batasan untuk INSERT dan UPDATEs .
    Nonaktifkan batasan saat agen replikasi menyisipkan atau memperbarui data dalam tabel Anda. Kosongkan opsi Terapkan Untuk Replikasi .

    Catatan

    Beberapa database memiliki fungsionalitas yang berbeda untuk memeriksa batasan.

  5. Klik Tutup.

  6. Pada menu File , klik Simpannama tabel.

Menggunakan T-SQL

Untuk mengubah batasan pemeriksaan

Untuk mengubah CHECK batasan menggunakan Transact-SQL, Anda harus terlebih dahulu menghapus batasan CHECK yang ada lalu membuatnya kembali dengan definisi baru. Untuk informasi selengkapnya, lihat Menghapus Batasan Pemeriksaan dan Membuat Batasan Pemeriksaan.