“ORA-00933: SQL 命令未正确结束”
Posted
技术标签:
【中文标题】“ORA-00933: SQL 命令未正确结束”【英文标题】:"ORA-00933: SQL command not properly ended" 【发布时间】:2019-08-30 18:07:42 【问题描述】:我发现了我遇到的一些问题,但对于这部分代码,我仍然有“ORA-00933:SQL 命令未正确结束”消息
SELECT cruiseName,departuePort,shipName,TO_CHAR(price,'$99999.99') As NEWPRICE
FROM Cruise
WHERE Cruise.departurePort='Miami'; /* new updated prices with $ symbol and along with header NEWPRICE */
如果有任何帮助,我将不胜感激,谢谢
【问题讨论】:
我也将 orderby 更改为 order by 但它没有做任何事情。 我正在使用 OracleSQL.live 我在网上找到的,我该怎么做才能使它们正确?这是我第一次用 SQL 编程,我真的迷路了 你是怎么运行这个的?分号是语句分隔符,因此在某些情况下(例如通过 JDBC)它不应该存在,并且某些客户端允许您更改它。有可能是这个,或者评论,是令人困惑的事情。 【参考方案1】:我在这里看到的几件事:
-
departurePort 在 select 子句中拼写错误
删除评论
选择 邮轮名称 ,出发港 ,船名 ,TO_CHAR(price,'$99999.99') 作为 NEWPRICE 来自克鲁斯 WHERE Cruise.departurePort='迈阿密';
See example
【讨论】:
以上是关于“ORA-00933: SQL 命令未正确结束”的主要内容,如果未能解决你的问题,请参考以下文章
为啥会出现“ORA-00933:SQL 命令未正确结束”错误(立即执行)?