1つのフィールドを繰り返し参照する長いクエリがあります。T-SQLでは、クエリ全体の検索と置換を避けるためにエイリアスを使用できます。
これを繰り返し実行したいのですが、異なるフィールドに対して実行したいと思います。
ここで擬似コードで簡単な例です:
*Use #MyField = field1*
select #MyField from mytable1 where #Myfield is not null order by #Myfield desc
私はその後、...=field2
に
... = field1
から最初の行を変更すると再実行
と思い、私は私ができる知っていますただ検索する&置き換えますが、私が記述した方法でエイリアスを行うことはできますか?
おかげで、 ロブ
いいえ、あなたは動的SQLを使用しない限り – Quassnoi