sto convertendo SQL da Teradata a SQL ServerSQL SELECT multi-colonne in multi-variabile
in Teradata, hanno il formato
SELECT col1, col2
FROM table1
INTO @variable1, @variable2
In SQL Server, ho trovato
SET @variable1 = (
SELECT col1
FROM table1
);
Ciò consente solo una singola colonna/variabile per istruzione. Come assegnare 2 o più variabili usando una singola istruzione SELECT?
Lo farà migliorare le prestazioni/velocità rispetto a più SELECT o è lo stesso? –
La vera risposta è testarlo e vedere di persona. La risposta informale è sì, certo, probabilmente. –