View Single Post

   
  #3 (permalink)  
Old 02-29-2008, 06:19 PM
Erland Sommarskog
 
Posts: n/a
Default Re: how do i replace a substring in sqlserver ?

David Greenberg (davidgr@iba.org.il) writes:
> I have a character field, varchar(60), and I want to replace only a part
> of it, a set substring which is always in the same set positions.
> Does anyone have an Sql statement or algorithm/sp that could do that
> with one call or run ?


UPDATE tbl
SET col = substring(col, 1, 20) + 'newval' + substring(col, 26, 60)
FROM tbl
WHERE ...


--
Erland Sommarskog, SQL Server MVP, esquel@sommarskog.se

Books Online for SQL Server 2005 at
http://www.microsoft.com/technet/pro...ads/books.mspx
Books Online for SQL Server 2000 at
http://www.microsoft.com/sql/prodinf...ons/books.mspx
Reply With Quote