我需要从表中选择所有列然后选择SYSDATE,但是我收到了错误:
00923. 00000 - "FROM keyword not found where expected"
select *, sysdate from HOTEL_PSD WHERE HOTEL_PSD_ID = 608316502;
答案 0 :(得分:2)
当Oracle不是*
中唯一的列引用时,Oracle需要使用SELECT
的表别名。
我强烈建议给所有表别名作为表名的缩写,所以:
select hp.*, sysdate
from HOTEL_PSD hp
where hp.HOTEL_PSD_ID = 608316502;
Oracle是我经常使用的唯一具有此要求的数据库。