SSMS
 sql >> Teknologi Basis Data >  >> Database Tools >> SSMS

sql menghapus kesalahan baris

Terima kasih @Hani

Saya memiliki masalah yang sama (sebenarnya tabel dengan ID Unik, tetapi dengan beberapa baris yang tidak sengaja digandakan termasuk "ID unik" jadi saya tidak dapat menghapus baris duplikat), dan saran Anda membantu saya menyelesaikannya dari GUI Manajemen SQL Server .

  1. Saya menggunakan antarmuka GUI untuk "mengedit 200 baris teratas" di tabel.
  2. Saya kemudian menambahkan filter di panel Kriteria SQL yang hanya menampilkan dua baris duplikat saya. (Ini adalah salah satu baris yang tidak dapat saya hapus).
  3. Terinspirasi oleh komentar Anda, saya membuka Panel SQL dan mengubah:

SELECT TOP(200)... {snip kriteria saya yang dibuat oleh filter}

sebagai gantinya membaca:

SELECT TOP(1)... {snip kriteria saya yang dibuat oleh filter}

  1. Saya kemudian dapat "Mengeksekusi SQL" SQL yang telah di-tweak.
  2. Saya kemudian dapat menggunakan antarmuka untuk Menghapus satu baris yang ditampilkan (kali ini tidak ada peringatan).
  3. Menjalankan kembali Kriteria SQL dengan 200 baris mengonfirmasi bahwa hanya satu baris yang berhasil dihapus dan satu yang tersisa.

Terima kasih atas bantuannya, ini terbukti menjadi perpaduan sempurna antara GUI dan kode SQL bagi saya untuk menyelesaikan pekerjaan dengan aman dan efisien.

saya harap ini membantu orang lain dalam situasi yang sama.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Perbarui bidang bit sql dalam database

  2. tidak dapat mengakses pengembang sql server sp1 ssis dari ssms

  3. Cara Menghentikan SSMS 2012 dari scripting SPs menggunakan sp_executesql

  4. Nonaktifkan save prompt di SQL Server Management Studio 2005

  5. Bagaimana cara membuat skrip susunan non-default dan melewatkan skrip eksplisit untuk susunan default?