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

Bagaimana menemukan pasangan BEGIN END yang cocok dalam kueri SQL Server yang kompleks?

Di SQL Server 2005, ctrl+] masih berfungsi untuk } , itu tidak berfungsi untuk BEGIN END . SQL Server 2005 tidak membedakan antara tanda kurung yang dikomentari dan tanda kurung yang tidak dikomentari, jadi solusi saya adalah mengganti semua BEGIN s dengan BEGIN/*{*/ dan semua END s dengan END/*}*/ .

Jadi saya punya sesuatu seperti ini:

BEGIN/*{*/

    BEGIN/*{*/

    END/*}*/

END/*}*/

Dengan itu saya bisa melompat bolak-balik ke pasangan BEGIN dan END .

Nantikan BEGIN TRANSACTION perintah, Anda tidak ingin mereka disertakan dalam penggantian.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara sederhana untuk mengubah urutan kolom dan baris dalam SQL?

  2. Penyortiran alami (alfanumerik manusia) di Microsoft SQL 2005

  3. Kesalahan PHP menghubungkan ke database MS SQL menggunakan PDO_DBLIB

  4. Apakah ada cara untuk melakukan kueri lain dalam kueri penyisipan?

  5. Cara paling efisien untuk memilih catatan dalam satu basis data berdasarkan kumpulan hasil dari basis data yang sama sekali berbeda