たまたま、オラクルの varchar2 列から日付を取得する必要がありますが、フォーマットに一貫性がありません。一部のフィールドには「2009.12.31」が含まれる場合があり、他のフィールドには「2009/12/32 00:00:00」が含まれる場合があります。通過する必要がないように、使用できる標準的な構造はありますか
begin
to_date(date, mask1)
exception
begin
to_date(date,mask2)
exception
..
end
end
正しいマスクを決定するためのブロックまたは以前の日付文字列分析? みたいなto_date(date, mask1,mask2,..)
?