詳解SQL Server STUFF的用法

2021-06-04 11:04:22 字數 860 閱讀 9751

stuff ( character_expression , start , length ,character_expression )

引數character_expression

乙個字元資料表示式。character_expression可以是常量、變數,也可以是字元列或二進位制資料列。

start

乙個整數值,指定刪除和插入的開始位置。如果start或 length為負,則返回空字串。如果start比第乙個 character_expression長,則返回空字串。start可以是 bigint 型別。

length

乙個整數,指定要刪除的字元數。如果length比第乙個character_expression長,則最多刪除到最後乙個character_expression中的最後乙個字元。length可以是bigint型別。

返回型別

如果character_expression是受支援的字元資料型別,則返回字元資料。如果character_expression是乙個受支援的binary資料型別,則返回二進位制資料。

備註如果開始位置或長度值是負數,或者如果開始位置大於第乙個字串的長度,將返回空字串。如果要刪除的長度大於第乙個字串的長度,將刪除到第乙個字串中的第乙個字元。

如果結果值大於返回型別支援的最大值,則產生錯誤。

示例以下示例在第乙個字串abcdef中刪除從第2個位置(字元 b)開始的三個字元,然後在刪除的起始位置插入第二個字串,從而建立並返回乙個字串。

1select stuff('abcdef', 2, 3, 'ijklmn');

2go

下面是結果集:

aijklmnef

(1 row(s) affected)

TCP IP詳解 卷1,2,3詳解

大家知道,tcp ip已成為計算機網路的事實上的標準。在關於tcp ip的論著中,最有影響的就是兩部著作。一部是douglas e.comer的 用tcp ip進行網際互連 而另一部就是stevens寫的這3卷書。這兩套巨著都很有名,各有其特點。無論是從事計算機網路的教師還是進行科研的技術人員,這兩...

iptable 詳解 iptable命令詳解1

p protocal protocol 協議 j jump target i in inte ce name 入口 o out inte ce name 出口 f,fragment 分片 指定 p tcp時 source port port port 原埠 也作 sport destionation...

rtp協議詳解 rtcp協議詳解

2 rtp rtcp協議簡介 rtp 由 ietf 定義在 rfc 3550和3551中。rtp通常與輔助控制協議rtcp一起工作,rtp只負責實時資料的傳輸,rtcp負責對rtp的通訊和會話進行帶外管理 如流量控制 擁塞控制 會話源管理等 3 rtp rtcp協議層次和封裝 rtp分組只包含rtp...