gpt4 book ai didi

sql - 如果我明确想要 INNER JOIN,省略 INNER 关键字是否安全?

转载 作者:行者123 更新时间:2023-12-04 19:29:22 34 4
gpt4 key购买 nike

这不是那么重要(请注意),但它是一个语法特殊性,它是关于可移植性的,我没有找到引用可靠资源或规范的问题(或答案),所以我很好奇:

省略 INNER 是否安全关键字,如果我明确想要 INNER JOIN ?

我所说的“安全”是指:

  • 它适用于 SQL Server 2000 和 2016。
  • 它可以在没有 FROM 的任何其他 SQL 风格中工作。需要调整的条款。
  • 它的向后和向前兼容性不仅仅是一个确定的赌注。
  • 它的可靠性得到了符合标准的支持。

  • 关于 INNER , MSDN docs (对于 2005 年到 2014 年的版本)说:

    When no join type is specified, this is the default.



    PostgreSQL Documentation暗中指出:

    [ INNER ] JOIN



    我在 MySQL Reference Manual中没有找到相应的说法也不会在网上搜索 Oracle 或 ANSI/ISO SQL,后者特别令人感兴趣。

    最佳答案

    INNER/OUTER JOIN 的名称s 是 syntactic sugar 的一种形式.一个 JOIN意味着它是 INNER默认情况下。同样,LEFT JOINRIGHT JOIN暗示 OUTER默认情况下。据我所知,这是一个通用的 SQL。

    关于sql - 如果我明确想要 INNER JOIN,省略 INNER 关键字是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31658194/

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