良い一日。
クエリを実行していて、次のことが発生しています。
ORA-01861 literal does not match format string error.
このクエリを実行したところ、うまくいきました。
SELECT * FROM GCACC_OPERATION_DETAIL WHERE id_notice in (75078741)
AND id_analytical_center in (100000002)
AND interface_date = '2013-06-30'
AND generic_client = 'someGenClient'
AND document_class = 'DOCCLA0001'
AND accounting_tag_identifier = 1
AND generated_actual_acc_doc
IN (select id_accounting_document
from gcacc_accounting_document
where document_status = 'DOCSTA0001');
私の他のクエリは以下に書かれていますが、うまくいきませんでした。
SELECT * FROM GCACC_OPERATION_DETAIL WHERE id_notice IN (75078741)
AND id_analytical_center in (100000002)
AND generic_client = 'someGenClient'
AND document_class = 'DOCCLA0001'
AND accounting_tag_identifier = 1
AND interface_date = '2013-06-30'
AND ind_pending_process = 1
AND operation_type
IN (select cod_develop from gcacc_operation_type where ind_operation = 'B');
エラーは日付部分で発生するため、これは非常に奇妙ですが、日付部分にも同じ構文を書いています。ここでばかげたことを見落としている可能性があり、より新鮮な目が必要です。前もって感謝します!