内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-00911常见语法
无效字符
Invalid character
错误描述
SQL 语句包含无效字符,例如通过某些接口执行时包含分号,或标识符中包含非 ASCII 字符。
可能原因
- 通过 JDBC 或 OCI 执行的 SQL 末尾有分号
- SQL 文本中存在特殊字符或不可打印字符
- 从文档复制粘贴引入了不可见的 Unicode 字符
解决方案
- 1删除以编程方式执行的 SQL 语句末尾的分号
- 2检查并删除 SQL 文本中的不可见字符
- 3重新键入 SQL 语句而不是复制粘贴
诊断命令
-- Use DUMP function to inspect characters:\nSELECT DUMP(column_name) FROM table WHERE ROWNUM = 1;#syntax#invalid-character#semicolon#sql