Ubah Batasan Pemeriksaan
Berlaku untuk: SQL ServerAzure SQL Database 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:
Untuk mengubah batasan pemeriksaan menggunakan:
Sebelum Anda mulai
Keamanan
Izin
Memerlukan izin UBAH pada tabel.
Menggunakan SQL Server Management Studio
Untuk mengubah batasan pemeriksaan
Di Object Explorer, klik kanan tabel yang berisi batasan pemeriksaan dan pilih Desain.
Pada menu Desainer Tabel, klik Periksa Batasan....
Dalam kotak dialog Centang Batasan , di bawah Batasan Centang Terpilih, pilih batasan yang ingin Anda edit.
Selesaikan tindakan dari tabel berikut ini:
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 pada 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.
Klik Tutup.
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.