PL/SQL ORA-22800 这个错误很常见,大多数情况都是由于类型没有声明导致了。这次遇到的情况比较特殊 类型是有的 但是还是提示上述错误,最后仔细检查发现竟然是因为中英文状态下“,”导致的, 竟然犯了这么低级的错误。