在 Oracle 数据库中,我们在早期项目中广泛使用了 WITH 子句。
现在我们在 SQL Server 2008 数据库上。您是否建议我们仍然可以在 SQL 代码中使用 WITH 子句?SQL Server 2008 是否支持 WITH 子句?
我的意思是它会提高性能还是使用 WITH 会影响 SQL Server 2008 中的查询性能?
在 Oracle 数据库中,我们在早期项目中广泛使用了 WITH 子句。
现在我们在 SQL Server 2008 数据库上。您是否建议我们仍然可以在 SQL 代码中使用 WITH 子句?SQL Server 2008 是否支持 WITH 子句?
我的意思是它会提高性能还是使用 WITH 会影响 SQL Server 2008 中的查询性能?
你可以在这里读更多关于它的内容:
https://docs.microsoft.com/en-us/sql/t-sql/queries/with-common-table-expression-transact-sql
和这里:
https://docs.microsoft.com/en-us/sql/t-sql/queries/hints-transact-sql-table
取决于你具体看的是什么。
性能在很大程度上取决于您在做什么,您需要发布一些示例。