发布时间:2024-07-27 09:26:08 阅读量:85 Oracle的substr()函数可能会返回空值的原因有以下几点: 输入的字符串长度小于指定的起始位置和长度,导致无法截取到任何子字符串。 输入的起始位置为负数或者超出了字符串的长度范围。 输入的长度为负数,导致无法截取任何子字符串。 输入的字符串为NULL。