Про функцию REPLACE

Один из рабочих моментов связан с тем, что время от времени приходится лазать в Базу Данных с целью достать некоторые логи для людей оттуда [направляет палец вверх].
Дело не хитрое, вот только по уставу их нужно предоставить в одном виде, а селектятся они в другом.

Если быть точным, то текст «ИК Аутентификация клиента успешно завершена» — так сложилось исторически — считается лишним.
Удалять его руками надоело быстро. Хорошо, что есть функция которая заменяет все вхождения указанного строкового значения другим строковым значением.

Функция зовётся REPLACE и, в моём случае, работает так:

select distinct Convert(VARCHAR(10), SYSTEMTIME, 102) As [Дата], Convert(VARCHAR(10), SYSTEMTIME, 108) As [Время], REPLACE(InfoStringTxt, 'ИК Аутентификация клиента успешно завершена ', '') As [Событие]
from systemlog 
where documentid in (
'7005307'
) /* ID пользователя удаленных каналов*/
and TRANSACTIONTYPE = 100
order by [Дата]

Заменяет ненужное пустым.

Лень — двигатель прогресса, да. Ну, один из.