我有一个很长的查询,它反复引用一个字段。
我想反复运行,但是针对不同的领域。
以下是伪代码的简化示例:
*Use #MyField = field1*
select #MyField from mytable1 where #Myfield is not null order by #Myfield desc
我想从
更改第一行 ... = field1
至...=field2
并重新开始
我知道我可以做Find&替换,但我可以按照我描述的方式做别名吗?
谢谢, 罗布
答案 0 :(得分:1)
您可以使用动态SQL:
@myfield
确保只将{{1}}设置为可靠值,否则您的查询将倾向于SQL注入。