Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server 2016 (13.x) dan versi
yang lebih baru Azure SQL Database
Azure SQL Managed Instance SQL database
di Microsoft Fabric
Anda dapat mengubah batasan unik di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL.
Permissions
Memerlukan izin ALTER pada tabel.
Menggunakan SQL Server Management Studio
Mengubah batasan unik
Di Object Explorer, klik kanan tabel yang berisi batasan unik dan pilih Desain.
Pada menu Desainer Tabel , pilih Indeks/Kunci....
Dalam kotak dialog Indeks/Kunci , di bawah Kunci Primer/Unik atau Indeks yang Dipilih, pilih batasan yang ingin Anda edit.
Selesaikan tindakan dari tabel berikut ini:
To Ikuti langkah-langkah ini Mengubah kolom yang dikaitkan dengan batasan 1) Di kisi di bawah (Umum), pilih Kolom lalu pilih 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 Utama/Unik atau Indeks yang Dipilih. Atur pilihan berkluster Di kisi di bawah Perancang Tabel, pilih Buat Sebagai Terkluster dan dari daftar dropdown pilih Ya untuk membuat indeks berkluster dan Tidak untuk membuat indeks 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 Perancang Tabel, perluas kategori Spesifikasi Isian dan ketik bilangan bulat dari 0 hingga 100 di kotak Fill Factor. Pada menu File , pilih Simpan nama tabel.
Mengubah batasan unik
Untuk mengubah UNIQUE batasan menggunakan Transact-SQL, Anda harus terlebih dahulu menghapus batasan UNIQUE yang ada lalu membuatnya kembali dengan definisi baru.