2012-08-07 43 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