Voglio fare questo:Impostazione di due variabili scalari in una istruzione SELECT?
Declare @a int;
Declare @b int;
SET @a,@b = (SELECT StartNum,EndNum FROM Users Where UserId = '1223')
PRINT @a
PRINT @b
Ma questa è una sintassi non valida. Come imposto più variabili scalari in una istruzione select? Posso fare:
Declare @a int;
Declare @b int;
SET @a = (SELECT StartNum FROM Users Where UserId = '1223')
SET @b = (SELECT EndNum FROM Users Where UserId = '1223')
PRINT @a
PRINT @b
Ma questo richiederà il doppio del tempo. Qual è il modo più veloce?
Nizza, grazie. Ho difficoltà a elaborare la sintassi di SQL. Ci sono molte parole chiave e strutture che possono essere utilizzate in vari modi inaspettati. – Oliver
@Oliver dovresti votare e accettare una delle risposte :) –
@aF. Scusate! Mi sono distratto e ho dimenticato di controllare quando era scaduto il limite di 12 minuti. – Oliver