Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Pilih dan Edit Blok Vertikal di SQL Server Management Studio ( SSMS) - Tutorial SQL Server / TSQL Bagian 9

Skenario:

Kita sering sampai pada situasi di mana kita perlu membuat perubahan yang sama pada beberapa baris kode. Ini adalah fitur hebat untuk membuat perubahan cepat pada skrip tsql.

Lihat skrip di bawah ini, saya ingin mengubah Testdb1 menjadi testdb2 untuk tiga kueri pertama. Kami mungkin berpikir bahwa kami dapat menggunakan Temukan dan Ganti, yang dapat digunakan tetapi kami harus mengganti satu item pada satu waktu karena setiap kueri kami menggunakan Testdb1. Dengan menggunakan fitur SSMS Edit Vertical Blocks kita dapat mengganti Testdb1 dengan testdb2 untuk tiga query dengan cepat.

Use master
go
Select * From testdb1.dbo.test1 union all
Select * From testdb1.dbo.test2 union all
Select * From testdb1.dbo.test3 union all
Select * From testdb1.dbo.test4 union all
Select * From testdb1.dbo.test5 union all
Select * From testdb1.dbo.test
 


Solusi:

Mudah digunakan , Turunkan tombol Alt lalu pilih area yang ingin Anda pilih.

Cara Memilih dan Mengedit Blok Vertikal di SSMS - Tutorial SQL Server

Setelah area dipilih, Ketik kata baru yang ingin Anda gunakan, dalam kasus kami, kami ingin menggantinya dengan TestDB2. Cara Memilih dan Mengganti secara vertikal di SSMS - Tutorial SQL Server

Saya perhatikan satu hal, Jika akan ada spasi (baris) di antara kueri, Itu akan mengetikkan kata baru di sana juga. itu menjengkelkan jadi pastikan pertanyaan Anda tidak memiliki spasi di antaranya.
Mencoba menambahkan kata ke baris kosong sebagai bagian dari replace di SSMS vertikal Pilih dan Ganti Fitur





  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2016:Desainer Kueri

  2. Bagaimana saya bisa menggabungkan beberapa baris ke dalam daftar yang dipisahkan koma di SQL Server 2005?

  3. Bagaimana saya bisa memaksa kerangka kerja entitas untuk memasukkan kolom identitas?

  4. Parameterise nama tabel di .NET/SQL?

  5. apa masalahnya dengan AttachDbFilename?