Nel mio progetto corrente sono stato ereditato con un sacco di lunghe (1200+ linee) stored procedure SQL Server con qualche indentazione e formattazione orribile che li rende quasi illeggibili. C'è qualche strumento che posso usare per formattare automaticamente questi e renderli più leggibili? Non voglio passarlo manualmente e indentarlo.È necessario uno strumento per rientrare e formattare automaticamente le stored procedure di SQL Server
risposta
Ecco un paio - idea di come funzionano, purtroppo ...
http://www.wangz.net/gsqlparser/sqlpp/sqlformat.htm (gratuito)
http://www.sqlinform.com/ (gratuito per uso personale)
Partenza SQL Assist:
Ha qualche caratteristica formato.
http://www.roundpolygons.com/Default.aspx?PageContentID=5&tabid=92
Vorrei suggerire scaricando la versione di valutazione per vedere se si adatta alle vostre necessità.
Prova redgate SQLPrompt. Ha una prova di 14 giorni.
Red Gate "SQL Refactor" Molto buono. L'abbiamo comprato
O
SSMS tools pack libero, ma non usiamo il layout presenta
Non fa indentazione, cambia solo caso :( –
Prova www.softfrontiers.com/Downloads/ReIndenter.shtml libero (o donare) e il download.
Funziona con codice C# e SQL Server.
È molto veloce e non modifica il codice tranne che per i commenti di indentazione e di endblock dove sono mancanti e possibili.
Sto utilizzando il seguente collegamento per formattare e indentare il codice SQL Server online. http://sqlserverlearner.com/online-tools/tsql-code-formatter
Ottimo funzionamento !!
Ho usato dbForge SQL Complete per un po 'di tempo e sono soddisfatto ($ 99 e versione gratuita). Il formattatore funziona da Visual Studio e SMSS. Ha anche una comoda funzione di completamento del codice che funziona meglio di quella standard integrata in SMSS.
http://www.devart.com/dbforge/sql/sqlcomplete/ordering.html
Provare a utilizzare ApexSQL Refactor. Si integra in SSMS ed è uno strumento gratuito. La cosa buona è che consente di salvare le opzioni di formattazione e condividerle con il team, in modo che tutti utilizzino le stesse impostazioni per il codice.
- 1. SQL Server - selezionare stored procedure
- 2. SQL Server view Stored Procedure relazioni complete
- 3. Rinominare una stored procedure in SQL Server
- 4. Se resto in SQL Server stored procedure
- 5. SQL Server Stored Procedure Cartelle/Raggruppamento
- 6. SELECT rispetto a stored procedure SQL Server
- 7. SQL Server stored procedure return code oddity
- 8. Valore restituito nella stored procedure SQL Server
- 9. SQL Server Compact Edition supporta stored procedure?
- 10. Guida per principianti di stored procedure SQL Server
- 11. È necessario archiviare le stored procedure SQL nel controllo del codice sorgente?
- 12. SQL Stored Procedure LIKE
- 13. Stored procedure e autorizzazioni: EXECUTE è sufficiente?
- 14. Differenza tra stored procedure e stored procedure estese
- 15. Ricerca testo in stored procedure in SQL Server 2005
- 16. Esiste uno strumento gratuito che può aiutare a visualizzare la logica di una stored procedure in SQL Server 2008 R2?
- 17. come trasferire stored procedure tra database di SQL Server 2005
- 18. come salvare le stored procedure SQL in file .sql tramite batch
- 19. parametri facoltativi in stored procedure di SQL Server?
- 20. Ottieni l'istruzione CREATE T-SQL per le stored procedure SQLCLR
- 21. SQL Server: migrazione stored procedure tra database, istanze
- 22. SQL Server Stored procedure acquisizione valore restituito in T-SQL
- 23. SQL Server - copia stored procedure da un db a altro
- 24. l'esecuzione di una stored procedure Oracle da SQL Server 2008
- 25. È necessario SaveChanges() necessario con le importazioni di funzioni (stored procedure)?
- 26. caso nella stored procedure sql su SQL Server
- 27. Passaggio di matrice a una stored procedure di SQL Server
- 28. Debug di stored procedure in SQL Server 2008
- 29. Strumento per SQL Server diff
- 30. Memorizza stored procedure di SQL Server valore restituito
SQLinform funziona molto bene, in realtà. Molte opzioni, puoi disporre il codice nel modo che preferisci. – Tomalak
Ecco un articolo che illustra come formattare SQL nel tuo programma automaticamente: http://www.dpriver.com/blog/list-of-demos-illustrate-how-to-use-general-sql-parser/sql -beautifier-format-sql-in-your-own-program/ –
SQLinForm ora ha una versione desktop gratuita per istruzioni SQL fino a 100 linee che dovrebbero andare bene nella maggior parte dei casi – Guido