T-SQL に TRANSLATE 文字列関数が追加されてた
たまたまドキュメントを眺めてて見つけたのでメモ
TRANSLATE (Transact-SQL) | Microsoft Docs
Oracle にはあったので追加されるのは助かりますね。
ちなみに Oracle でのよくある例
-- ぱぴぷぴぽぴぴぴ となる select translate('パピプペポ', 'パピプペポ', 'ぱぴぷぺぽ') from dual
は、エラーになりました。
select translate('パピプペポ', 'パピプペポ', 'ぱぴぷぺぽ')
The second and third arguments of the TRANSLATE built-in function must contain an equal number of characters.
ちゃんと文字数が一致していないとダメなようです。