您的位置:首页 > 数据库

SQL Server 函数学习笔记①STUFF ()

2013-12-16 09:58 197 查看
语法:

STUFF ( character_expression , start , length , replaceWith_expression )
参数

character_expression

一个字符串数据表达式
character_expression 可以是常量、变量,也可以是字符列或二进制数据列。

start
一个整数值,指定删除和插入的开始位置。 如果
start 或 length 为负,则返回空字符串。
如果 start 比第一个
character_expression 长,则返回空字符串。 start 的类型可以是
bigint。

length
一个整数,指定要删除的字符数。 如果
length 比第一个 character_expression 长,则最多删除到最后一个
character_expression 中的最后一个字符。
length 的类型可以是 bigint。

replaceWith_expression
一个字符串数据表达式。
character_expression 可以是常量、变量,也可以是字符列或二进制数据列。
此表达式从 start 开始替换character_expression 的
length 个字符。

返回类型:

如果 character_expression 是支持的字符数据类型之一,则返回字符数据。
如果 character_expression 是支持的 binary 数据类型之一,则返回二进制数据。

eg.
SELECT STUFF('Hoolow word!', 2, 2, 'el')------------

Hellow word!

(1 行受影响)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  函数 STUFF SQL Server