一時的にクエリに名前を付けることができるT-SQLの仕組みはありますか?クエリの名前を一時的に割り当てる
具体的には、ストアドプロシージャを使用せずにこれを行うことができます。これは最終的には一時的なものであり、バッチの終了後には存在しないようにしたいと思います。
/* this is woefully invalid syntax */
DECLARE @reps = SELECT DISTINCT NAME FROM Representatives
SELECT * FROM OtherTable
WHERE RepName not in @reps
ビューは、その1つの方法です。 CTEを作成することもできます。 –