sql >> Databasteknik >  >> RDS >> Sqlserver

Formatera SQL i SQL Server Management Studio

Sent svar, men förhoppningsvis värt besväret:The Poor Man's T-SQL Formatter är en öppen källkod (gratis) T-SQL-formaterare med komplett T-SQL batch-/skriptstöd (valfri DDL, vilken DML som helst), SSMS-plugin, kommandoradsbulk formatterare och andra alternativ.

Den är tillgänglig för omedelbar/onlineanvändning på http://poorsql.com och har just idag uppgraderat till "version 1.0" (den var i betaversion i några månader), efter att ha fått stöd för MERGE satser, OUTPUT klausuler och andra knepiga saker.

SSMS-tillägget låter dig ställa in din egen snabbtangent (standard är Ctrl -K , Ctrl -F , för att matcha Visual Studio), och formaterar hela skriptet eller bara koden du har valt/markerat, om någon. Utdataformatering är anpassningsbar.

I SSMS 2008 kombineras det snyggt med den inbyggda intelli-sensen, vilket ger mer eller mindre samma basfunktionalitet som Red Gates SQL Prompt (SQL Prompt har naturligtvis extra grejer, som utdrag, snabb objektskript, etc).

Feedback/funktionsförfrågningar är mer än välkomna, vänligen ge det en snurra om du får chansen!

Avslöjande:Detta är förmodligen redan uppenbart men jag skrev det här biblioteket/verktyget/webbplatsen, så det här svaret är också skamlös självreklam :)



  1. 3 sätt att extrahera månaden från ett datum i SQL Server (T-SQL)

  2. DATEDIFF() Exempel – MySQL

  3. Returnera en lista över alla serverutlösare i SQL Server

  4. Guide för att designa databas för anställdas ledningssystem i MySQL