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