这些别名是多余的吗?

时间:2012-08-07 23:51:21

标签: sql refactoring alias

我正在查看一些看起来像这样的遗留SQL(更改了表和模式的名称以保护其他内容):

. . .FROM ABC.ENMITY ENMITY, ABC.ABCROLL ABCROLL, ABC.ABCSLACKER ABCSLACKER. . .

这些有价值的别名吗?如果没有它们,以下工作是否会成功:

. . .WHERE ENMITY.STRIFE = :strife AND ABCROLL = :bun AND ABCSLACKER = :punk. . .

1 个答案:

答案 0 :(得分:1)

他们完全没用。

它们完全没有效果,因为它们基本上将表名别名为其本身。删除它们将无效。

他们可能已被某些代码生成工具放在那里。