Oracle substr() 函数用于从一个字符串中提取子字符串,并且返回的是字符而不是字节。在 Oracle 中,字符和字节不是一回事,因为 Oracle 中的字符集可以是多字节的(例如 UTF-8 编码)。因此,substr() 函数返回的是字符而不是字节。如果需要处理字节而不是字符,可以使用 Oracle 的 DBMS_LOB 包提供的其他函数来实现。