首页 > 解决方案 > 有没有办法获取变量的值,其名称包含在另一个变量中

问题描述

这是代码方面的问题:

declare @v1 int=100
declare @v2 int=200
declare @v3 int=300
declare @name_of_var_I_need nvarchar(max)='@v2'

select some_function_or_other_trick(@name_of_var_I_need)

输出:200

这个看似简单的问题正在回避我。我不能使用动态 sql,因为变量不会通过不同的会话。

标签: sql-servertsqlvariables

解决方案


推荐阅读