SELECT文で列名と*(アスタリスク)を併記する方法です。
(*はテーブルの全ての列を表示する記号です。)
サンプル
例として以下のように記述するとエラーになります。
・NGな例
1 |
select name, * from mst_user; |
- 実行例
- SQL> select name, * from mst_user; select name, * from mst_user; * 行1でエラーが発生しました。: ORA-00936: 式がありません。
正しくは、以下のように*にテーブル名を指定します。
・OKな例1
1 |
select name, mst_user.* from mst_user; |
テーブルに付けた別名を指定してもOKです。
・OKな例2
1 |
select name, u.* from mst_user u; |
補足
- テーブルが1つしか無い場合でも列名と*を併記する場合は、上記のようにテーブル名で修飾する必要があります。