gpt4 book ai didi

sql-server - NOLOCK 是否仍然不需要 WITH 关键字?

转载 作者:行者123 更新时间:2023-12-02 08:21:49 25 4
gpt4 key购买 nike

我们正在从 SQL Server 2008 迁移到 SQL Server 2014。我已经搜索了 Microsoft 文档,但我可以发誓这一点

select * from table (nolock)

将成为无效语法,WITH 将是必需的。

但是,我似乎无法在文档中找到它,我在 2014 年的实例上测试它没有问题。

忽略整个“NOLOCKs 是坏的”这件事,我是完全记错了还是这个语法更改被删除了?

最佳答案

你没记错。 SQL Server 2008 documentation says :

Omitting the WITH keyword is a deprecated feature: This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

当前 (SQL Server 2016) 文档 still says the same thing .

所以,是的,这将成为无效语法,但 Microsoft 尚未指定确切情况。

关于sql-server - NOLOCK 是否仍然不需要 WITH 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36551436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com