ORA-00933: SQL command not properly ended

详细原因

SQL 语法截断:语句末尾缺少分号;子查询、join 后多余逗号;plsql 块缺少 end;引号未成对闭合;复制 SQL 带不可见特殊换行符。

完整排查 & 解决

  1. 分段执行 SQL 定位出错行;
  2. 删除 select 最后一列多余逗号;
  3. plsql 完整格式示例:

declare v_num number; begin select count(*) into v_num from emp; end; /

上一篇 外部网络无法范围V2服务器管理口
下一篇 route、ip route添加删除路由表命令,路由表永久化设置