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

Cara mudah untuk mengonversi exec sp_executesql ke kueri normal?

Saya menghabiskan sedikit waktu membuat skrip sederhana yang melakukan ini untuk saya. Ini adalah WIP, tetapi saya memasang halaman web (sangat jelek) di depannya dan sekarang dihosting di sini jika Anda ingin mencobanya:

http://execsqlformat.herokuapp.com/

Contoh masukan:

exec sp_executesql 
          N'SELECT * FROM AdventureWorks.HumanResources.Employee 
          WHERE ManagerID = @level',
          N'@level tinyint',
          @level = 109;

Dan hasilnya:

BEGIN
DECLARE @level tinyint;

SET @level = 109;

SELECT * FROM AdventureWorks.HumanResources.Employee  
          WHERE ManagerID = @level
END

Pemformatan pernyataan SQL yang sebenarnya setelah saya mengambilnya dari input dilakukan menggunakan API di http://sqlformat .appspot.com



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Temukan semua referensi ke objek dalam database SQL Server

  2. Mengapa skema baru saya tidak muncul di panel tabel properti?

  3. SQL Server 2008 R2 standar folder Audit hilang di SSMS?

  4. Bagaimana cara memberi diri saya akses admin ke instance SQL Server lokal?

  5. Membuat skrip berdasarkan kondisi