PostgreSQL , substrb , 字节截取
Oracle的substrb函数,用于基于字节流的截取,需要考虑多字节字符串的编码问题,未截取完整字符,则不截取。
<a href="https://docs.oracle.com/cd/B12037_01/olap.101/b10339/x_stddev004.htm">https://docs.oracle.com/cd/B12037_01/olap.101/b10339/x_stddev004.htm</a>
substr则用于基于字符串的截取。
PostgreSQL也可以支持类似的功能。
安装orafce插件,里面包含了大量的oracle兼容函数。
<a href="https://pgxn.org/dist/orafce/">https://pgxn.org/dist/orafce/</a>
实际上这部分代码在PostgreSQL中已经存在,只是没有创建SQL函数。
src/backend/utils/adt/varlena.c