SQL JOIN :表标识符的技术名称
当我使用 A.column name、B.Column name (其中 A = Table A 且 B = Table B)时,A.Column name 的技术名称是什么? 它是前缀、标识符还是其他什么?
When I use A.column name, B.Column name where A = Table A and B = Table B , what is the technical name for the A.Column name? Is it a prefix, identifier or what else?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我一直看到它被称为别名。
编辑:
是的!
I have always seen it called an alias.
Edit:
Yeap!
他们还称其为“关联名称”
http://publib.boulder.ibm.com/iseries/v5r1/ic2924/index.htm?info/db2/rbafzmstc2cornm.htm
They also call it a "Correlation Name"
http://publib.boulder.ibm.com/iseries/v5r1/ic2924/index.htm?info/db2/rbafzmstc2cornm.htm
来自我的“SQL-99 Complete,Really”副本:
因此,“别名”或“相关名称”都是可以接受的。 虽然“别名”也用于选择列表中定义的列别名,所以如果您使用这个术语,您应该清楚您指的是哪一个。
From my copy of "SQL-99 Complete, Really":
So either "alias" or "correlation name" is acceptable. Though "alias" is also used for column aliases defined in the select-list, so if you use this term you should be clear about which one you mean.
我认为
correlation
名称是相关子查询
中使用的正确别名。在下面的查询中,E2 是
相关性
名称。I think
correlation
name is properly the alias used in acorrelated subquery
.In the query below E2 is the
correlation
name.我认为正确的名称是表别名
I think the correct name is table-alias