Oracle10g &引用;ORA-00933:SQL命令未正确结束“;错误
我收到以下代码中的Oracle10g &引用;ORA-00933:SQL命令未正确结束“;错误,oracle10g,Oracle10g,我收到以下代码中的“ORA-00933:SQL命令未正确结束”错误: SELECT sname FROM sailors AS s, reserves AS r WHERE bid=102 AND s.sid=r.sid; 在Oracle中,您不使用AS来提供表别名。您只需指定别名。或者,您可以使用AS来提供列别名 SELECT sname FROM sailors s, reserves r WHERE s.sid = r.sid AND bid = 102 哪
“ORA-00933:SQL命令未正确结束”
错误:
SELECT sname
FROM sailors AS s, reserves AS r
WHERE bid=102 AND s.sid=r.sid;
在Oracle中,您不使用
AS
来提供表别名。您只需指定别名。或者,您可以使用AS
来提供列别名
SELECT sname
FROM sailors s,
reserves r
WHERE s.sid = r.sid
AND bid = 102
哪一张表是投标的,还是两者都有?尝试将其指定为r.bid或s.bid。不需要
as
,只需从水手中选择sname,保留r…
您还应该开始使用显式连接
而不是WHERE
子句中过时的隐式连接。