Как заменить шаблон с помощью T -SQL?

У меня есть код для нормализации POB-адреса. Например, одна из включенных нормализаций:

set @string = replace(@string, 'pobox', 'pob')

Теперь я хочу сделать нечто подобное: я хочу найти любой POB, за которым непосредственно следует число (без пробела между ними), и вставить пробел. Я хочу найти шаблон , например POB [0-9] , а затем заменить «POB» на «POB». Как я могу этого добиться? Можно ли это сделать простой заменой? Или мне нужно использовать какую-то другую функцию, например PATINDEX ?

5
задан Michael 9 March 2018 в 15:24
поделиться