完全を期すために、正規表現を使用したソリューションを次に示します(それほど複雑ではありませんが、私見:-)):
select regexp_substr(
'ThisSentence.ShouldBe.SplitAfterLastPeriod.Sentence',
'[^.]+$')
from dual
正規表現
- 否定された文字クラスを使用して、ドット
[^.]
以外のすべてに一致します - 数量詞
+
を追加します これらの1つ以上に一致させる - アンカーを使用します
$
一致を文字列の最後に制限するには