加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

Transact-SQL简写连接语法?

发布时间:2020-12-12 16:48:02 所属栏目:MsSql教程 来源:网络整理
导读:在遗留代码工作时,我已经注意到了几次,你可以通过使用sql在左边和右边的外连接 =* 作为“右外联”的缩写, *= 作为这样的语句中的“左外连接”的缩写: select table1.firstname,table2.lastnamefrom table1,table2where table1.id *= table2.id 我会猜测这两
在遗留代码工作时,我已经注意到了几次,你可以通过使用sql在左边和右边的外连接
=*

作为“右外联”的缩写,

*=

作为这样的语句中的“左外连接”的缩写:

select table1.firstname,table2.lastname
from table1,table2
where table1.id *= table2.id

我会猜测这两种连接类似于其他操作符,但是我还没有找到任何有关它的完整文档.所以你知道任何良好的文档链接?

我个人认为,使用这些操作符的SQL语句比使用拼写语法时更难以弄清楚,所以使用速记版本有什么好处吗?

解决方法

= *和* =不赞成目前的SQL标准,相信这些运算符不久将被弃用,您应该始终使用标准连接语法.你提到的其他运算符是令人困惑的,需要消除,当我在数据库对象中看到这些操作时,我很沮丧.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读