2012-08-07 25 views
1

我在看一些旧的SQL,看起来像这样(的表和模式的名称已更改为保护等等):这些别名是多余的吗?

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

是有价值的这些别名?没有它们,下面的工作是不会的:

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

回答

1

它们完全没用。

它们根本没有任何作用,因为它们本质上将表名称别名。删除它们将不起作用。

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

+0

是的,看起来你是对的,特别是:“Ver 2.0,QBE - Integra Visual Database Builder” – 2012-08-08 21:48:39