gpt4 book ai didi

sql - Transact-SQL 速记连接语法?

转载 作者:行者123 更新时间:2023-12-03 20:19:53 25 4
gpt4 key购买 nike

我在处理遗留代码时注意到几次,您可以使用

=*

作为“右外连接”的一种简写和
*=

作为这样的语句中“左外连接”的一种简写:
select table1.firstname, table2.lastname
from table1, table2
where table1.id *= table2.id

我猜想对于不同类型的连接,还有像这两个这样的其他运算符,但我找不到任何关于它的完整文档。那么您知道文档的任何好的链接吗?

我个人认为我看到的使用这些运算符的 SQL 语句比使用拼写语法更难弄清楚,那么使用速记版本有什么好处吗?

最佳答案

=* 和 *= 不符合当前的 SQL 标准,我相信这些运算符很快就会被弃用,您应该始终使用标准的连接语法。您提到的其他运算符令人困惑,需要离开,当我在数据库对象中看到这些时,我感到害怕。

关于sql - Transact-SQL 速记连接语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/557767/

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