SELECT * FROM t_pl_trade_reg WHERE trade_type = '88', > ORA-00933: SQL command not properly ended
时间: 2024-03-07 08:53:11 浏览: 100
这个错误提示是因为 SQL 查询语句的语法有误。在查询语句中,应该以分号(;)作为语句结束的标志,而不是在语句最后添加一个逗号。您可以尝试将查询语句修改为以下形式,即在语句结尾添加分号,这样可以解决该错误:
SELECT * FROM t_pl_trade_reg WHERE trade_type = '88';
相关问题
select* from t_pl_trade_reg where WHERE trade_type = '88' > ORA-00936: missing expression
这是一句 SQL 查询语句的错误提示,提示信息为:缺少表达式。查询语句中 WHERE 子句后面的条件表达式缺少具体的表达式,因此无法正确执行查询。您需要检查一下查询语句中的 WHERE 子句后面的条件表达式,确定是否缺少了表达式,或者是否存在其他语法错误。例如,您可以尝试修改查询语句为:SELECT * FROM t_pl_trade_reg WHERE trade_type = '88',这样就可以正确执行查询了。
PL/SQL: ORA-00933: SQL command not properly ended
PL/SQL: ORA-00933: SQL command not properly ended 是一个Oracle数据库错误,表示SQL命令没有正确结束。这个错误通常发生在SQL语句的末尾缺少分号的情况下。
以下是一个示例,演示了如何解决这个错误:
```sql
-- 错误示例
SELECT * FROM employees
WHERE department_id = 10
ORDER BY last_name
-- 正确示例
SELECT * FROM employees
WHERE department_id = 10
ORDER BY last_name;
```
在错误示例中,缺少分号导致SQL命令没有正确结束,因此会出现ORA-00933错误。在正确示例中,添加了分号,SQL命令得到了正确的结束,不再报错。
阅读全文
相关推荐















