SQL Server TEXT型別欄位字串替換示例處理指令碼
--SQL Server TEXT型別欄位字串替換示例處理指令碼
/*--text欄位的替換處理
--*/
--建立資料測試環境
--create table #tb(aa text)
declare @s_str varchar(8000),@d_str varchar(8000), --定義替換的字串
@p varbinary(16),@postion int,@rplen int,@i_Start int, @i_End int
select identity(int,1,1) as [id],newsid into # from news
select @i_Start=min([id]),@i_End=max([id]) from #
while (@i_Start<=@i_End)
begin
--insert into #tb(aa) select content from # where [id]=@i_Start
select @s_str='\' --要替換的字串
,@d_str='!' --替換成的字串
--字串替換處理
select @p=textptr(content),@rplen=len(@s_str),@postion=charindex(@s_str,content)-1 from news where newsid in (select top 1 newsid from # where [id]=@i_Start)
while @postion>0
begin
updatetext news.content @p @postion @rplen @d_str
select @postion=charindex(@s_str,content)-1 from news where newsid in (select top 1 newsid from # where [id]=@i_Start)
end
--truncate table #tb
select @i_Start=@i_Start+1
end
--刪除資料測試環境
--drop table #tb
drop table #
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-620294/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何處理sql server中的image型別的欄位?SQLServer型別
- SQL Server中text型別匯入oracle clob欄位時的設定SQLServer型別Oracle
- 細說SQL SERVER中欄位型別SQLServer型別
- 欄位型別檢測指令碼型別指令碼
- SQL Server 替換SQLServer
- sql server型別轉換SQLServer型別
- sqlite sql 修改欄位型別SQLite型別
- MySQL中TEXT與BLOB欄位型別的區別MySql型別
- SQL Server中TEXT/NTEXT欄位內容替換方法總結(SQL 2005及以上建議使用VARCHAR(MAX)/NVARCHAR(MAX)代替)...SQLServer
- 多型關聯自定義的型別欄位的處理多型型別
- sql語句修改欄位型別和增加欄位SQL型別
- 在SQL Server中修改欄位型別和欄位名稱的儲存過程SQLServer型別儲存過程
- PL/SQL 插入clob欄位處理SQL
- MS SQL 替換欄位中的 u00a0SQL
- SQL Server字串處理函式大全SQLServer字串函式
- Javascrip 之 字串處理 & 定時器 & 型別轉換Java字串定時器型別
- MySQL把字串欄位轉換為日期型別進行比較MySql字串型別
- JS指令碼批次處理TS資料型別JS指令碼資料型別
- SQL Server 2005 'Text,nText,image'資料型別SQLServer資料型別
- Golang語言包-字串處理strings和字串型別轉換strconvGolang字串型別
- SQL Server擷取字串和處理中文技巧SQLServer字串
- SQL SERVER 查詢表的欄位名、資料型別和最大長度SQLServer資料型別
- Linux 使用 shell 指令碼處理字串Linux指令碼字串
- 保留兩位小數:資料庫欄位型別NUMBER,Java欄位型別Double型別資料庫型別Java
- 替換SQL欄位中的換行符,回車符,空格等特殊符號SQL符號
- 強制轉換檢視某個欄位為某個型別的sql型別SQL
- SQL Server 自增欄位重置SQLServer
- mysql 如何替換資料表欄位字串中指定單詞的內容MySql字串
- mysql和mongodb替換欄位中某字元MySqlMongoDB字元
- sql server 資料型別轉換函式SQLServer資料型別函式
- Sql Server 資料型別 轉換 函式SQLServer資料型別函式
- Sql Server資料型別轉換函式SQLServer資料型別函式
- SQL Server 異常程式碼處理SQLServer
- sed處理變數替換變數
- 使用批處理指令碼或SHELL配合SQL指令碼指令碼SQL
- MySQL 數值型別溢位處理MySql型別
- mysql型別批量替換工具MySql型別
- lob欄位型別轉換ora-22858型別