¿Hay alguna manera de convertir @my_variable
cadena en un valor de @my_variable
?t-sql obtener el valor de la variable de la cadena con nombre de variable
Tengo una tabla que almacena los nombres de las variables. Necesito obtener el valor de esta variable. Algo como esto:
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".
No creo que esto es lo que Markus quiere: Quiere convertir ''@ f'' (observe las comillas) a 20, con la cadena'' @ f'' proveniente de una tabla. En su ejemplo, usa '@ f' explícitamente, es decir, está enlazado en tiempo de compilación. – Heinzi