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.

ちゃんと文字数が一致していないとダメなようです。