Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Selezionare e modificare i blocchi verticali in SQL Server Management Studio (SSMS) - Tutorial SQL Server/TSQL Parte 9

Scenario:

Spesso arriviamo a situazioni in cui è necessario apportare le stesse modifiche a più righe di codice. Questa è un'ottima funzionalità per apportare modifiche rapide allo script tsql.

Dai un'occhiata allo script seguente, vorrei cambiare Testdb1 in testdb2 per le prime tre query. Potremmo pensare di poter utilizzare Trova e sostituisci, che può essere utilizzato ma dobbiamo sostituire un elemento alla volta poiché ogni nostra query utilizza Testdb1. Utilizzando la funzione Modifica blocchi verticali di SSMS possiamo sostituire Testdb1 con testdb2 per tre query rapidamente.

Use master
go
Select * From testdb1.dbo.test1 union all
Select * From testdb1.dbo.test2 union all
Select * From testdb1.dbo.test3 union all
Select * From testdb1.dbo.test4 union all
Select * From testdb1.dbo.test5 union all
Select * From testdb1.dbo.test
 


Soluzione:

È semplice da usare, premere il tasto Alt e quindi selezionare l'area che si desidera selezionare.

Come selezionare e modificare i blocchi verticali in SSMS - Tutorial SQL Server

Una volta selezionata l'area, digita la nuova parola che vorresti utilizzare, nel nostro caso vogliamo sostituirla con TestDB2. Come selezionare e sostituire verticalmente in SSMS - Tutorial di SQL Server

Ne ho notato uno cosa, se ci sarà spazio (linea) tra le query, digiterà anche la nuova parola lì. è fastidioso, quindi assicurati che le tue query non abbiano spazio tra di loro.
Tentativo di aggiungere parole a righe vuote come parte della sostituzione in verticale SSMS Seleziona e sostituisci funzione