Una nuova funzionalità di SQL Server Management Studio 2008 è "delineare" (la possibilità di comprimere le regioni) .E 'fantastico. non riesco a trovare un modo per "comprimere tutto" (chiamato anche "toggle outline" in Visual Studio). Qualcuno è a conoscenza di un modo per farlo? Sono stato incaricato di rivedere una procedura memorizzata su 3000 righe ..., e le regioni che crollano uno per uno è ingombrante"comprimi tutto" o "attiva/disattiva struttura" in SQL Server Management Studio 2008
risposta
Risulta questa funzione non esiste e 'stato raccomandato a Microsoft suggerisco votando in su; http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=368542
Come un work-around, I sto usando Notepad ++ per modificare localmente. L'identificazione della sua regione non è buona, ma è meglio di niente.
Una soluzione alternativa consiste nell'utilizzare BEGIN e END.
BEGIN -- comment on/explain the region/outlined section
/*
TSQL goes here
*/
END
Sarà quindi possibile comprimere BEGIN.
Grazie per la risposta creativa. Tuttavia, facendo questo crea solo una singola sezione 'root' compressa. Stavo cercando un modo per comprimere tutte le sezioni in modo che fosse più facile da leggere. – Shawn
Risposta stupenda, puoi usare 'inizio' 'fine' di quello interno ed esterno che vuoi, cioè i bambini iniziano la fine! 'S. –
C'è un componente aggiuntivo gratuito di terze parti per SSMS chiamato, SSMS Tools Pack. Fornisce diverse funzioni utili, tra cui aree comprimibili e sezioni di debug. Per impostazione predefinita, le regioni vengono compresse quando si apre per la prima volta uno script .sql.
http://www.ssmstoolspack.com/Features?f=9
Ad esempio:
--#region You can place comments here which are visible when the region is collapsed.
if object_id('MyTable') is null
begin
create table MyTable
(
constraint [pk_mytable] primary key clustered (mytable_id),
mytable_id int not null
);
end;
--#endregion
Questa caratteristica è stata implementata in SQL Server Management Studio 2012 ed è disponibile per le edizioni di là anche utilizzando CTRL + M ecc - https://msdn.microsoft.com/en-us/library/ms174205(v=sql.110).aspx
Queste scorciatoie da tastiera non si applicano all'Editor di query. ** CTRL + M ** alterna il "Include Actual Execution Plan" e ** CTRL + L ** mostrerà "Piano di esecuzione stimato". – Shawn
Se si apre uno script .sql in Visual Studio, quindi è possibile comprimere il codice.
visual studio 2015 edizione professionale non obbedisce comando Ctrl + M/O per file .sql – Momin
Questo non è un tasto di scelta rapida, ma è disponibile un'opzione di menu nell'editor delle query.
Aprire la query e quindi andare a Modifica> Struttura> Attiva/disattiva struttura.
Ciò alternerà (cioè espande/comprime) tutti i nodi nella query.
Ctrl + M, Ctrl + A è il valore predefinito in SSMS 17.X.
È possibile modificare questo andando su Strumenti> Opzioni> Ambiente> Tastiera, quindi fare clic sul comando Modifica.CollapseAllOutlining e Assegnare i nuovi tasti di scelta rapida.
- 1. SQL Server Management Studio 2008 R2 Export Struttura + dati
- 2. dichiarazioni Format SQL in SQL Server Management Studio 2008
- 3. Connessione a SQL Server 2008 utilizzando Microsoft Server Management Studio
- 4. SQL Server Management Studio
- 5. Codice per SQL Server Management Studio 2008 plug-in
- 6. in SQL Server Management Studio
- 7. SQL Server 2008 Management Studio: come disattivare il prompt SAVE
- 8. SQL Server Management Studio Schema View
- 9. SQL Server Management Studio 2012 si blocca
- 10. Sql Server Management Studio Express (2005 o 2008) - Salva password non funziona
- 11. Esiste un plug-in SVN per SQL Server Management Studio 2005 o 2008?
- 12. Macro in SQL Server Management Studio
- 13. Drop table in SQL Server by Sql Server Management Studio
- 14. Come ottenere "diritti di amministratore" in SQL Server Management Studio?
- 15. Visual Studio e SQL Server Management Studio - Your Pick
- 16. SQL Server Management Studio Skin/Aspetto/Layout
- 17. Come visualizzare le query eseguite in SQL Server Management Studio?
- 18. SQL Server Management Studio viene fornito con Visual Studio?
- 19. risultati Salvataggio con intestazioni in SQL Server Management Studio
- 20. Come utilizzare BCP o Sql Server Management Studio per estrarre i dati BLOB dal server Sql?
- 21. Aprire nuove schede a destra in SQL Server Management Studio 2008 R2
- 22. Trova una stringa cercando tutte le tabelle in SQL Server Management Studio 2008
- 23. Perché Intellisense non funziona in SQL Server Management Studio 2008 R2?
- 24. Come ottenere una query (codice) della tabella di visualizzazione in SQL Server 2008 Management Studio
- 25. Fare in modo che Intellisense ignora mai il caso di SQL Server 2008 Management Studio?
- 26. Modifica accesso predefinito SQL Server Management Studio (SSMS)
- 27. SQL Server Management Objects
- 28. Database SQL Azure con SQL Server Management Studio
- 29. Come eseguire lo script sql utilizzando SQL Server Management Studio?
- 30. Nascondi database SQL da Management Studio
Un'altra caratteristica implementata dimezzare ... MS comune, fallo bene! –
Aggiornamento 2017. La funzione esiste. È sotto il menu "Modifica", quindi "Struttura", quindi "Attiva/disattiva tutto". Assicurati che il focus sia nell'editor di testo per lo script. Inizialmente, comprime tutto in un singolo nodo, quindi puoi semplicemente espandere quel nodo e far collassare tutti i tuoi nodi di livello superiore. – Triynko