oracle - SQL 异常:ORA-00933:SQL 命令未正确结束
问题描述
stmt.executeUpdate("DELETE FROM transaction WHERE user_id='"+user_id+"' AND product_id='"+product_id+"' limit 1");
我收到上述语句的错误,因为该语句没有正确结束。我正在使用 Oracle 11g。
解决方案
限制 1 不是 ORACLE 语法。请删除它并在没有 LIMIT 1 的情况下运行您的查询。
推荐阅读
- python - 使用 python 将 JSON 转换为 CSV
- wordpress - 即使图像有自己的链接,如何在图像后附加链接
- spring - Spring:自定义语言环境解析器
- lua - 在 Lua 中使用相同名称重新声明变量是否合法?
- c# - 移动应用程序时用户设置丢失 - strongname
- python - 带有变量表和字段名称的 web2py 插入,例如使用 dict
- php - 下拉搜索不起作用(从 2 个表中下拉 2 个,从另一个表中得到结果)
- html - 如何更改 :hover 在导航栏中的形状?
- c++ - 读取悖论时间戳字段
- wordpress - Wordpress 存档页面上的引导列问题