。あなたの問題は、日付ではなく文字列をフォーマットしようとしていることです。だから、特定の場合のために、それは次のようになります。
--convert it first to a date
select to_date('2016/05/07 00:00:00','yyyy/mm/dd HH24:MI:SS')
from dual
--then convert it to a string in the format you want:
select to_char(to_date('2016/05/07 00:00:00','yyyy/mm/dd HH24:MI:SS'),
'mm/dd/yyyy HH24:MI:SS')
from dual
--since you want it as a date:
--then convert it to a string in the format you want:
select to_date(to_char(to_date('2016/05/07 00:00:00',
'yyyy/mm/dd HH24:MI:SS'),
'mm/dd/yyyy HH24:MI:SS')
'mm/dd/yyyy HH24:MI:SS')
from dual
あなただけに関係なく、フォーマットの日付にあなたの文字列を変換しないようにしたい場合は、単に最初の使用私が示した選択します。それを指摘するコメントの@Boneistに感謝します。
私の推測では、月の代わりに月の名前を含む書式文字列を使用していると思います。 –
そのエラーを示したコマンドを表示します。 – Thomas
こんにちは、私の回答を編集しました – bazyl