jwcolby
jwcolby at colbyconsulting.com
Wed Oct 21 10:46:47 CDT 2009
Jay, Thanks for that. I figured it out, added the special characters that I need and tested it and it is working great. And pretty darned fast IMHO. I did a replace on one field, 62.8 million records, 2:52 (three minutes). Machine specs: AMD 3GHz quad core, 16g RAM, Windows 2003 x64. Three cores assigned to SQL Server. John W. Colby www.ColbyConsulting.com Hunnicutt, Jay E. (Civ) wrote: > John, > Just add the comma into the accepted characters like > patindex('%[^a-zA-Z0-9, ]%', @s). Also I tested on a string with spaces > and the spaces are left in the return as they are not a part of the > condition. > > Query: > select dbo.F_DropSpecChar('abc fge, 123, NC') > > Returns: > > abc fge, 123, NC > > Jay Hunnicutt