overlay() 是一个系统函数,用于用一个新字符串替换一部分字符串。
overlay() 在 PostgreSQL 7.3 中被添加。
用法
overlay (stringtextPLACINGnewsubstringtextFROMstartinteger[ FORcountinteger] ) →text
如果省略 count,则替换的字符数将是 newsubstring 的长度。
变更历史
- PostgreSQL 7.3
- 添加的 (提交 090dd22d)
示例
overlay() 的基本用法示例
postgres=# SELECT overlay('PostgreXXX' PLACING 'SQL' FROM 8 FOR 3);
overlay
------------
PostgreSQL
(1 row)
参考资料
- PostgreSQL 文档: SQL 字符串函数和操作符
