Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个在选择语句中使用以下内容的查询
WHERE section_id=SUBSTR(:rId, 5, 6)
其中 rId 是 N00401E
因此,我从 rId 中提取了第 5 个和第 6 个字符“01”。
我得到的错误是 ORA-01722: invalid number
rId 有一个类型号 (2)
我试过 TO_NUMBER 但这不起作用。任何人都可以帮忙吗?
要提取字符 5 和 6,您应该:
SUBSTR(:rId, 5, 2)
请参阅文档。