Esiste un modo per convertire la stringa @my_variable
in un valore di @my_variable
?t-sql ottiene il valore variabile dalla stringa con nome variabile
Ho una tabella che memorizza i nomi delle variabili. Ho bisogno di ottenere il valore di questa variabile. Qualcosa di simile a questo:
DECLARE @second_variable AS NVARCHAR(20);
DECLARE @first_variable AS NVARCHAR(20);
SET @first_variable = '20';
SET @second_variable = SELECT '@first_variable'; --here I want that @second variable be assigned a value of "20".
Non credo che questo è ciò che Markus vuole: Vuole convertire ''@ f'' (nota le virgolette) a 20, con la stringa'' @ f'' che proviene da una tabella. Nel tuo esempio, usi '@ f' esplicitamente, cioè, è vincolato al momento della compilazione. – Heinzi