次のようなクエリで行に動的に番号を付けるにはどうすればよいですか。
Select distinct name from @table where %rules
ROW_NUMBER() OVER() を追加すると、固有のプロパティが失われ、テーブル内のすべての要素が一意の行番号で返されます。
Select distinct ROW_NUMBER OVER(order by name), name from @table where %rules
一時テーブルを作成したくありません。それ以外の場合は、一時テーブルの主キーを作成し、そのように行番号を挿入します。
前もって感謝します!