0
私は、すべてのテーブルのカラムとSYSDATEを選択する必要がありますが、私はエラーを得た選択:それはあるときALLテーブルから列+ SYSDATE
00923. 00000 - "FROM keyword not found where expected"
select *, sysdate from HOTEL_PSD WHERE HOTEL_PSD_ID = 608316502;
私は、すべてのテーブルのカラムとSYSDATEを選択する必要がありますが、私はエラーを得た選択:それはあるときALLテーブルから列+ SYSDATE
00923. 00000 - "FROM keyword not found where expected"
select *, sysdate from HOTEL_PSD WHERE HOTEL_PSD_ID = 608316502;
Oracleは、*
とテーブルの別名を必要としますSELECT
の唯一の列参照ではありません。
私は強くそう、テーブル名の略称であるすべてのテーブルの別名を与えるお勧めします。
select hp.*, sysdate
from HOTEL_PSD hp
where hp.HOTEL_PSD_ID = 608316502;
オラクルは、私は定期的にそれがこの要件を持って使用する唯一のデータベースです。
もっとたくさんのカラムを追加するには、 'HOTELUSPS。*、sysdate from HOTEL_PSD ...'のように、テーブル名/エイリアスをスターの前に置く必要があります。 – kfinity