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 menghapus batasan unik di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Menghapus batasan unik menghapus persyaratan keunikan untuk nilai yang dimasukkan dalam kolom atau kombinasi kolom yang disertakan dalam ekspresi batasan dan menghapus indeks unik yang sesuai.
Dalam Topik Ini
Sebelum Anda mulai:
Untuk menghapus batasan unik, gunakan:
Sebelum Anda mulai
Keamanan
Permissions
Memerlukan izin UBAH pada tabel.
Menggunakan SQL Server Management Studio
Untuk menghapus batasan unik menggunakan Object Explorer
Di Object Explorer, perluas tabel yang berisi batasan unik lalu perluas Batasan.
Klik kanan kunci dan pilih Hapus.
Dalam kotak dialog Hapus Objek , verifikasi bahwa kunci yang benar ditentukan dan klik OK.
Untuk menghapus batasan unik menggunakan Table Designer
Di Object Explorer, klik kanan tabel dengan batasan unik, dan klik Desain.
Pada menu Desainer Tabel, klik Indeks/Kunci.
Dalam kotak dialog Indeks/Kunci , pilih kunci unik di daftar Kunci Primer/Unik dan Indeks yang Dipilih.
Klik Hapus.
Pada menu File , klik Simpannama tabel.
Menggunakan T-SQL
Untuk menghapus batasan unik
Di Object Explorer, sambungkan ke instans Mesin Database.
Pada bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.
-- Return the name of unique constraint. SELECT name FROM sys.objects WHERE type = 'UQ' AND OBJECT_NAME(parent_object_id) = N' DocExc'; GO -- Delete the unique constraint. ALTER TABLE dbo.DocExc DROP CONSTRAINT UNQ_ColumnB_DocExc; GO
Untuk informasi selengkapnya, lihat ALTER TABLE (Transact-SQL) dan sys.objects (Transact-SQL).