Il formateatore T-SQL del povero uomo
Questo è un formattatore SQL (T-SQL) gratuito e open-source:
- Gestire script completi multi-batch, inclusi script di definizione di oggetti come stored procedure, trigger e così via.
- Sono disponibili opzioni di formattazione per soddisfare diversi stili/standard di formato comuni
- Opzionalmente si genera codice HTML "colorato", non solo SQL formattato
- È disponibile anche un'opzione "rimuovito" per rimuovere commenti e spazi per confondere invece di stampare il codice in modo bello
- I modelli pronti all'uso sono disponibili in una varietà di formati
- SSMS (SQL Server Management Studio) e i plug-in/estensioni di Visual Studio che permettono di formattare il file corrente o il testo selezionato con un unico tasto rapido - supporto per qualsiasi versione di SSMS o SSMS Express, così come per qualsiasi versione completa (non Express) di Visual Studio.
- Plugin Notepad++ per una formattazione rapida con un solo clic nel tuo editor di testo universale preferito.
- Utility da riga di comando che ti permette di formattare in batch quanti file vuoi, o formattare da qualsiasi altro programma - per Windows (.Net) o qualsiasi ambiente (nodo/npm)
- L'app Winforms per una formattazione offline facile (ti permette anche di visualizzare stream di token e alberi di parse)
- Il plugin WinMerge per la formattazione automatica dei file SQL prima del confronto permette a WinMerge di mostrare solo le modifiche al contenuto, ignorando le differenze di formattazione.
- Esponi una libreria JS con la stessa funzionalità in qualsiasi browser o altro contesto basato su Javascript per siti di dimostrazione/formattazione onlineIl login del link ipertestuale è visibile.
- Disponibile anche come libreria .Net 2.0/3.5, disponibile qui o per il download tramite NuGet
- Scritto in C#, con un design pluggable, altri dialetti SQL dovrebbero essere supportati in futuro
Sito ufficiale:Il login del link ipertestuale è visibile. Indirizzo GitHub:Il login del link ipertestuale è visibile. Formattazione SQL online:Il login del link ipertestuale è visibile. Il formateatore T-SQL del povero uomo ha Visual Studio, SSMS, Notepad++ e altri plug-in, che possono essere ben ereditati con altri strumenti, prendendo come esempio il plug-in SSMS, indirizzo di download:Il login del link ipertestuale è visibile.
PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16.msi
(692 KB, Numero di download: 0, 售价: 3 粒MB)
L'ho installato nativamenteSQL Server Management Studio versione: 15.0.18390.0, come mostrato nella figura sottostante:
Prima di installare PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16,Il PC deve avere installato il runtime di .NET Framework 2.0, altrimenti l'errore sarà il seguente:
Per installare i passaggi di installazione, abilita o disattiva le funzioni di Windows dal pannello di controllo e seleziona la casella di spunta per l'installazione, come mostrato nella figura sottostante:
Dopo aver reinstallato nuovamente PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16, l'errore Microsoft è il seguente:
--------------------------- Microsoft SQL Server Management Studio --------------------------- Il pacchetto "FormatterPackage" non si è caricato correttamente. Questo problema può essere causato da una modifica di configurazione o dall'installazione di un'altra estensione. I dettagli possono essere ottenuti consultando il file "C:\Users\itsvse_pc\AppData\Roaming\Microsoft\AppEnv\15.0\ActivityLog.xml". Riavviare Visual Studio può aiutare a risolvere questo problema. Continua a mostrare questo messaggio di errore? --------------------------- Sì(Y) No(N) --------------------------- Soluzione: Apri la directory di installazione, ad esempio: C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE, modificaSsms.exe.configSono stati aggiunti i seguenti documenti:
Apri di nuovo lo strumento Microsoft SQL Server Management Studio 18, non segnala più errori e inserisci un'istruzione SQL, come mostrato nella figura seguente:
Clicca su strumenti -> formata codice T-SQL, oppure sulla scorciatoia Ctrl+K, F(Prima di cliccare su F, devi rilasciare Ctrl), le renderizzazioni formattate sono le seguenti:
(Fine)
|