2

次のようなオラクルの声明を見ました。

SELECT sn.launch_cd, sb.launch_cd FROM standard_nuke sn, standard_ballistic sb WHERE country = 'US';

「standard_nuke sn, standard_ballstic sb」の部分は、

[table_name] [name]  

これは何と呼ばれていますか?

4

1 に答える 1

3

これは、テーブル エイリアスと呼ばれます。これは Oracle に固有のものではありません。ほとんどのデータベースはこれ、またはその概念をサポートしています。

エイリアスを使用すると、より便利にテーブルを参照したり、参照しているテーブルの列を指定したりできます。

たとえば、standard_nukestandard_ballistic両方に 列がある場合、次の SQL によって、句が の国に関係countryすることを意味することを指定できます。WHEREstandard_nuke

SELECT sn.launch_cd, sb.launch_cd 
FROM standard_nuke sn, standard_ballistic sb
WHERE sn.country = 'US';
于 2013-09-27T01:06:36.623 に答える