我正在查看一些看起来像这样的遗留SQL(更改了表和模式的名称以保护其他内容):
. . .FROM ABC.ENMITY ENMITY, ABC.ABCROLL ABCROLL, ABC.ABCSLACKER ABCSLACKER. . .
这些有价值的别名吗?如果没有它们,以下工作是否会成功:
. . .WHERE ENMITY.STRIFE = :strife AND ABCROLL = :bun AND ABCSLACKER = :punk. . .
答案 0 :(得分:1)
他们完全没用。
它们完全没有效果,因为它们基本上将表名别名为其本身。删除它们将无效。
他们可能已被某些代码生成工具放在那里。