sql-server - 有没有办法获取变量的值,其名称包含在另一个变量中
问题描述
这是代码方面的问题:
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,因为变量不会通过不同的会话。
解决方案
推荐阅读
- android - 如何将 int[ ][ ] 转换为 ArrayList
- kotlin - 释放与项目相关的资源
- python - 简单的打印语句在两个 RPI 之一上给出 UnicodeEncodeError
- python - 使用 Airflow 中的另一个 dag 触发外部 dag
- scala - 为 kubernetes 部署构建 fat spark jars 和 bundles
- javascript - 如何获取动态 Angular 字段的控件名称?
- android - ExoPlayer shuffle 不会重现所有歌曲
- php - 如何修复“无法使用 PHP mail() 发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。PHP中的错误
- html - 当滑块移动下一个和上一个时,如何防止 IE 11 中视频项目的溢出隐藏?
- python-pptx - 可以用 python-pptx 操作 ComboBox 或 ListBox 控件吗