Bagaimana mengubah SQL di "Edit Top 200 Rows" di SSMS 2008

190

Dalam SQL Server 2008 Management Studio, ketika saya klik kanan pada tabel database dan pilih " Select Top 100 Rows ", saya kemudian dapat dengan mudah misalnya menambahkan pernyataan "ORDER BY" ke SQL. Itu bekerja dengan baik .

Tetapi ketika saya memilih " Edit Top 200 Rows ", saya tidak memiliki kemampuan untuk mengubah SQL (yang membuatnya sulit untuk menemukan dan mengedit catatan yang baru ditambahkan dalam 10.000 yang ada di sana.

Saya cukup yakin saya bisa melakukan ini di SQL Server 2000 .

Apakah ada cara dalam SMSS 2008 untuk mengubah cara catatan ditampilkan saat mengedit catatan?

Edward Tanguay
sumber

Jawaban:

278

Jika Anda mengklik kanan pada hasil "Edit Top 200 Rows" apa pun dalam SSMS Anda akan melihat opsi "Pane -> SQL". Itu kemudian menunjukkan SQL Query yang dijalankan, yang dapat Anda edit sesuai keinginan.

Di SMSS 2012 dan 2008, Anda dapat menggunakan Ctrl+ 3untuk dengan cepat sampai di sana.

David Hall
sumber
20
Untuk menyegarkan hasil setelah mengedit kueri, Anda perlu klik kanan dan pilih Execute SQL(Atau gunakan pintasan keyboard Ctrl + R)
mark.monteiro
Jawaban ini bahkan lebih baik lagi, ini memungkinkan Anda untuk benar-benar Mengedit kueri SELECT top 500 *** SELECT top 1000 *** DI MANA ***
Mihai
1
Apakah mungkin memiliki Pane -> SQL sebagai default ketika menggunakan "Edit top 200 rows"?
Lars Thorén
1
Jawaban bagus !! - sangat berguna b / c itu menunjukkan grid EDIT. afaik itu benar-benar tidak berdokumen. (juga di tempat lain dalam ssms Anda mendapatkan kotak edit dengan sql komposable dari baris yang Anda inginkan di kotak edit). Ini seharusnya tidak begitu terkubur di gui SSMS. (Masih bekerja pada ssms dan sql server terbaru 2019.)
techvslife
151

Anda juga dapat mengubah opsi pop-up sendiri, agar lebih nyaman untuk penggunaan normal Anda. Ringkasan:

  1. Jalankan SQL Management Studio Express 2008
  2. Klik Alat -> Opsi
  3. Pilih SQL Server Object Explorer. Sekarang Anda harus dapat melihat opsi

    • Nilai untuk Edit Perintah Baris Atas
    • Nilai untuk Perintah Pilih Baris Atas
  4. Berikan Nilai 0 di sini untuk memilih / Edit semua Catatan

Petunjuk lengkap dengan tangkapan layar ada di sini: http://m-elshazly.blogspot.com/2011/01/sql-server-2008-change-edit-top-200.html

Scott
sumber
2
Tidak ditemukan m-elshazly.blogspot.com.es/2011/01/…
Kiquenet
2
@nag - Ini adalah jawaban yang bagus untuk perubahan permanen pada tombol, tetapi kadang-kadang saya ingin membuat perubahan pada sekelompok kecil baris sambil melihat yang lain. Jawaban oleh David Hall memungkinkan ini dengan hanya menambahkan Where ID in (1,2,3,4,5)atau sesuatu yang serupa.
Asal
27

Instruksi visual yang sangat cepat dan mudah untuk mengubahnya (dan pilih top 1000) untuk 2008 R2 hingga SSMS GUI

http://bradmarsh.net/index.php/2008/04/21/sql-2008-change-edit-top-200-rows/

Ringkasan:

  • Buka menu Alat -> Opsi -> SQL Server Object Explorer
  • Perluas SQL Server Object Explorer
  • Pilih 'Perintah'
  • Untuk perintah 'Nilai untuk Edit Baris Atas', tentukan '0' untuk mengedit semua baris
Pengembang Meme
sumber
9

Ctrl+ 3di SQL Server 2012. Mungkin juga berfungsi di tahun 2008

Dumisani
sumber
9

masukkan deskripsi gambar di sini

Ikuti gambar di atas untuk mengedit baris dari 200 hingga 100.000 Baris

Shah
sumber
5

Mirip dengan respons David Hall, jika Anda bukan pembuat kode, mungkin paling mudah untuk mengklik kanan di dalam hasil, lalu pilih Panel> Kriteria. Ini memungkinkan Anda untuk menyesuaikan pengurutan, menambahkan filter, dll ... tanpa menyesuaikan kode SQL.

brijwalsh
sumber
2

Default untuk membuka / menambah baris ke tabel adalah Edit Top 200 Baris. Jika Anda memiliki lebih dari 200 baris, seperti saya sekarang, maka Anda perlu mengubah pengaturan default. Inilah yang saya lakukan untuk mengubah edit default menjadi 300:

  1. Pergi ke Alat di nav atas
  2. Pilih opsi, lalu SQL Service Object Explorer (di sebelah kiri)
  3. Di sisi kanan panel, klik bidang yang berisi 200 dan ubah menjadi 300 (atau nomor apa pun yang Anda inginkan)
  4. Klik OK dan voila, Anda sudah siap!
Mayura Devani
sumber
2

di SQL 2017 Anda dapat melakukannya dengan lebih mudah di bilah alat di sebelah kanan tekan saja
masukkan deskripsi gambar di sini

tombol SQL maka akan muncul permintaan dengan 200 teratas yang Anda edit hingga jumlah yang Anda inginkan dan Jalankan permintaan dan Selesai! cukup Edit

Fryann Martinez
sumber