在SQL Server中自然join
在最近的Microsoft SQL Server版本中是否支持自然连接 ? 还是有一个很好的select,使SQL Server的工作出基于参照完整性的ON
子句中的谓词?
不,谢谢幸运星
我不能相信你会想引擎猜测你的JOIN
相关链接:
- SQL Server – 缺lessNATURAL JOIN / x JOIN y USING(field)
- NATURAL JOIN比SELECT FROM WHERE更好吗?
编辑,解释原因
- JOIN(无论是ONING还是ON)清晰明确
- 我应该能够为存储在表中的实体命名我的列,而不用担心在另一个表中调用了哪些列,而没有NATURAL JOIN副作用
我不期望看到它很快。 来自2006年的连接build议除了:
感谢您的反馈意见。 我们将研究您即将发布的版本的要求。
而且只收到了约30个赞誉
MS SQL不支持自然连接,也不支持使用()连接。 你必须明确地写下在连接中使用的所有属性。
如果datamodel
发生变化,则必须手动更改所有“自然连接”,并确保连接条件再次正常。