stuff(param1, startIndex, length, param2)
2024-10-01 16:08:02
1、作用
stuff(param1, startIndex, length, param2)
将param1中自startIndex(SQL中都是从1开始,而非0)起,删除length个字符,然后用param2替换删掉的字符。
2、参数
- param1:一个字符数据表达式。param1可以是常量、变量,也可以是字符列或二进制数据列。
- startIndex:一个整数值,指定删除和插入的开始位置。如果 startIndex或 length 为负,则返回空字符串。如果startIndex比param1长,则返回空字符串。startIndex可以是 bigint 类型。
- length:一个整数,指定要删除的字符数。如果 length 比param1长,则最多删除到param1 中的最后一个字符。length 可以是 bigint 类型。
- param2,返回类型。如果param1是受支持的字符数据类型,则返回字符数据。如果param1是一个受支持的 binary 数据类型,则返回二进制数据。
示例
select STUFF('abcdefg',1,0,'1234') --结果为'1234abcdefg'
select STUFF('abcdefg',1,1,'1234') --结果为'1234bcdefg'
select STUFF('abcdefg',2,1,'1234') --结果为'a1234cdefg'
select STUFF('abcdefg',2,2,'1234') --结果为'a1234defg'
最新文章
- 【腾讯Bugly干货分享】微信mars 的高性能日志模块 xlog
- OutputCache属性详解(四)— SqlDependency
- Microsoft.Web.Redis.RedisSessionStateProvider
- thinkphp的CURD操作
- sencha touch之模型(model)
- finally块中的代码一定会执行吗?
- jqgrid 列显示图片
- struts2 知识梳理
- Todolist
- HDU4714+三分
- java类的访问控制符与其他几个特殊修饰符的总结
- Linux下OpenCV的环境搭建(转)
- Intelli idea 常用快捷键汇总
- POJ 1021 2D-Nim
- 5.QT中关于HTTPClient相关的操作,Json数据传输
- Android为TV端助力 bitmap和数据流的互转
- Wannafly挑战赛 22
- VS2010链接TFS遇见错误:TF204017,没有访问工作区域,需要一个或者多个必须权限
- 关于索引的相关 day45
- Solidity合约:玉米生产溯源