次のようなオラクルの声明を見ました。
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]
これは何と呼ばれていますか?
次のようなオラクルの声明を見ました。
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]
これは何と呼ばれていますか?
これは、テーブル エイリアスと呼ばれます。これは Oracle に固有のものではありません。ほとんどのデータベースはこれ、またはその概念をサポートしています。
エイリアスを使用すると、より便利にテーブルを参照したり、参照しているテーブルの列を指定したりできます。
たとえば、standard_nuke
とstandard_ballistic
両方に 列がある場合、次の SQL によって、句が の国に関係country
することを意味することを指定できます。WHERE
standard_nuke
SELECT sn.launch_cd, sb.launch_cd
FROM standard_nuke sn, standard_ballistic sb
WHERE sn.country = 'US';