【发布时间】:2010-07-03 11:53:54
【问题描述】:
我有一个场景,我将两个表合并为一个(使用 UNION),并从其他一些表中加入数据。
我可以使用 VIEW 或 UDF/用户定义函数来做到这一点。
考虑到到目前为止我的数据库中根本没有视图,但有很多 UDF 用于全文搜索等,我很想在这种情况下也使用 UDF 以保持它“干净”。
但是,这完全是主观的,我想知道在这种情况下是否有更好的客观理由选择 VIEW 或 UDF。
我确实比较了两者的查询计划,它们完全相同,所以我不认为使用任何一个都会有性能损失或优势。
还有其他理由选择一个而不是另一个吗?
【问题讨论】:
标签: sql sql-server sql-server-2008 sql-view