Ubah Batasan Unik
Berlaku untuk: SQL Server 2016 (13.x) dan database Azure SQL yang lebih baru Azure SQL Managed Instance
Anda dapat memodifikasi batasan unik dalam SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL.
Dalam Topik Ini
Sebelum Anda memulai:
Untuk mengubah batasan unik menggunakan:
Sebelum Anda mulai
Keamanan
Izin
Memerlukan izin UBAH pada tabel.
Menggunakan SQL Server Management Studio
Untuk mengubah batasan unik
Di Object Explorer, klik kanan tabel yang berisi batasan unik dan pilih Desain.
Pada menu Desainer Tabel , klik Indeks/Kunci....
Dalam kotak dialog Indeks/Kunci , di bawah Kunci Utama/Unik atau Indeks yang Dipilih, pilih batasan yang ingin Anda edit.
Selesaikan tindakan dari tabel berikut:
Untuk Ikuti langkah-langkah ini Mengubah kolom yang dikaitkan dengan batasan 1) Di kisi di bawah (Umum), klik Kolom lalu klik elipsis (...) di sebelah kanan properti.
2) Dalam kotak dialog Kolom Indeks , tentukan kolom baru atau susunan urutan atau keduanya untuk indeks.Mengganti nama batasan Di kisi di bawah Identitas, ketik nama baru di kotak Nama . Pastikan nama baru Anda tidak menduplikasi nama di daftar Kunci Primer/Unik atau Indeks yang Dipilih . Mengatur opsi terkluster Di kisi di bawah Perancang Tabel, pilih Buat Sebagai Terkluster dan dari menu dropdown pilih Ya untuk membuat indeks berkluster dan Tidak untuk membuat yang non-kluster. Hanya satu indeks berkluster yang dapat ada per tabel. Jika indeks berkluster sudah ada dalam tabel ini, Anda harus menghapus pengaturan ini pada indeks asli. Menentukan faktor pengisian Di kisi di bawah Desainer Tabel, perluas kategori Spesifikasi Isian dan ketik bilangan bulat dari 0 hingga 100 di kotak Faktor Isian . Pada menu File , klik Simpannama tabel.
Untuk mengubah batasan unik
Untuk mengubah batasan UNIQUE menggunakan Transact-SQL, Anda harus terlebih dahulu menghapus batasan UNIQUE yang ada lalu membuatnya kembali dengan definisi baru. Untuk informasi selengkapnya, lihat Menghapus Batasan Unik dan Membuat Batasan Unik.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk