2 つのテーブルを (UNION を使用して) 1 つに結合し、他のテーブルからデータを結合するシナリオがあります。
これは、VIEW または UDF/ユーザー定義関数のいずれかで実行できます。
データベースにはこれまでまったくビューがありませんが、全文検索などにはかなりの数の UDF があることを考えると、このシナリオでも UDF を使用して「クリーン」に保ちたいと思います。
ただし、これは完全に主観的なものであり、このシナリオで VIEW または UDF を使用するより客観的な理由があるかどうか疑問に思いました。
両方のクエリプランを比較しましたが、まったく同じであるため、どちらを使用してもパフォーマンスが低下したり、利点があるとは思いません。
どちらかを選択する他の理由はありますか、それとも問題ではありませんか?