Sql 这些别名是多余的吗?

Sql 这些别名是多余的吗?,sql,refactoring,alias,Sql,Refactoring,Alias,我在看一些类似这样的遗留SQL(表和模式的名称被更改以保护数据库): 这些别名有价值吗?如果没有它们,下面的工作难道不起作用吗: . . .WHERE ENMITY.STRIFE = :strife AND ABCROLL = :bun AND ABCSLACKER = :punk. . . 它们是完全无用的 它们根本没有效果,因为它们实际上将表名别名为其本身。移除它们不会有任何效果 它们可能是由一些代码生成工具放在那里的。它们完全没有用处 它们根本没有效果,因为它们实际上将表名别名为其本身。

我在看一些类似这样的遗留SQL(表和模式的名称被更改以保护数据库):

这些别名有价值吗?如果没有它们,下面的工作难道不起作用吗:

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

它们是完全无用的

它们根本没有效果,因为它们实际上将表名别名为其本身。移除它们不会有任何效果


它们可能是由一些代码生成工具放在那里的。

它们完全没有用处

它们根本没有效果,因为它们实际上将表名别名为其本身。移除它们不会有任何效果


它们可能是由某个代码生成工具放在那里的。

是的,您似乎在以下方面是对的:2.0版,QBE-Integrata Visual Database Builder是的,您似乎在以下方面是对的:2.0版,QBE-Integrata Visual Database Builder
. . .WHERE ENMITY.STRIFE = :strife AND ABCROLL = :bun AND ABCSLACKER = :punk. . .