1

次のようなレガシー SQL を見ています (テーブルとスキーマの名前は、何でも保護するために変更されています)。

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

これらのエイリアスは価値がありますか? それらがなければ、次の機能はありません。

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

?

4

1 に答える 1

1

それらはまったく役に立たない。

これらは基本的にテーブル名をそれ自体にエイリアスするため、まったく効果がありません。それらを削除しても効果はありません。

それらは、何らかのコード生成ツールによってそこに配置された可能性があります。

于 2012-08-07T23:54:57.717 に答える