sql >> Databasteknik >  >> Database Tools >> SSMS

Enkelt sätt att konvertera exec sp_executesql till en normal fråga?

Jag ägnade lite tid åt att göra ett enkelt manus som gjorde detta åt mig. Det är en WIP, men jag stack en (mycket ful) webbsida framför den och den finns nu här om du vill prova den:

http://execsqlformat.herokuapp.com/

Exempelinmatning:

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

Och utdata:

BEGIN
DECLARE @level tinyint;

SET @level = 109;

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

Formateringen av den faktiska SQL-satsen när jag har plockat den från ingången görs med hjälp av API:t på http://sqlformat .appspot.com



  1. Skapa tabeller från SQL-dump genererad av phpmyadmin med hjälp av kohana

  2. problem med att försöka skapa ssms-tillägg

  3. Hur kan jag skapa ett skript av min databas som den är?

  4. PHP Extension:mysql i phpmyadmin