Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql ORACLE SUBSTR编号类型_Sql_Oracle - Fatal编程技术网

Sql ORACLE SUBSTR编号类型

Sql ORACLE SUBSTR编号类型,sql,oracle,Sql,Oracle,我有一个查询,它在select语句中使用以下语句 WHERE section_id=SUBSTR(:rId, 5, 6) rId在哪里是N00401E 因此,我从rId中提取第5和第6个字符“01” 我得到的错误是ORA-01722:无效号码 rId有一个类型号(2) 我试着打电话给你,但这不起作用。有人能帮忙吗?要提取字符5和6,您应该: SUBSTR(:rId, 5, 2) 请参阅。子字符串适用于字符串数据类型,而不适用于数字。rId的内容是什么?谢谢-很好用!(现在我已经看过这些文件了

我有一个查询,它在select语句中使用以下语句

WHERE section_id=SUBSTR(:rId, 5, 6)
rId在哪里是N00401E

因此,我从rId中提取第5和第6个字符“01”

我得到的错误是ORA-01722:无效号码

rId有一个类型号(2)


我试着打电话给你,但这不起作用。有人能帮忙吗?

要提取字符5和6,您应该:

SUBSTR(:rId, 5, 2)

请参阅。

子字符串
适用于字符串数据类型,而不适用于数字。
rId
的内容是什么?谢谢-很好用!(现在我已经看过这些文件了,这是有道理的。)