我有一个场景,我将两个表合并为一个(使用 UNION),并从其他一些表中加入数据。
我可以使用 VIEW 或 UDF/用户定义函数来做到这一点。
考虑到到目前为止我的数据库中根本没有视图,但是有很多 UDF 用于全文搜索等,我很想在这种情况下也使用 UDF 来保持它“干净”。
但是,这完全是主观的,我想知道在这种情况下是否有更好的客观理由选择 VIEW 或 UDF。
我确实比较了两者的查询计划,它们完全相同,所以我不相信使用任何一个都会有性能损失或优势。
是否有其他理由选择一个而不是另一个,或者这无关紧要?