В моей базе данных MS SQL есть таблица, в которой в поле есть некоторые неполные данные. Данное поле является полем varchar и содержит около 1000 символов. Эта строка состоит из сегментации слов в формате прямой косой черты, за которой следует сегмент, а затем заканчивается прямой косой чертой (т. Е. / P /). Каждый из этих сегментов будет разделен пробелом. Проблема состоит в том, что некоторые из этих сегментаций не имеют последней косой черты (т.е. / p). Мне нужно написать скрипт T-SQL, который бы исправил эту проблему.
Я знаю, что для этого мне понадобится оператор обновления. Я тоже получил пункт где. Но проблема, которую я имею, состоит в том, что я устанавливаю это равным. Поскольку строка содержит около 1000 символов, я не хочу набирать фактическую строку и просто исправлять проблемную сегментацию. Мой вопрос заключается в том, существует ли «функция замены RegEx», которая бы изменяла только проблемные сегментации и оставляла остальную часть строки в одиночку?
Ваша помощь будет принята с благодарностью.
Заранее спасибо,
Monte