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