• 締切済み

INSERTできません

以下のSQL文でテーブルに追加したいのですが、実行すると 実行中のメッセージがでたまま動かなくなってしまいます。 他のテーブルで同じようなINSERT文を実行すると追加できるので SQL文の間違いではないと思うのですが、原因がわかりません。 どなたか教えてください。 INSERT INTO table (CODE_A, CODE_B, SAISYUU_KOUSIN_DATE) values('9999', '999999', TO_DATE('2005/11/0716:15:14','YYYY/MM/DD HH24:MI:SS'));

みんなの回答

noname#87380
noname#87380
回答No.2

こんにちは。 今の状況から言える事は、2005/11/07と16:15:14の間にスペースが 含まれていないからINSERT文は失敗する…くらいですかね。 No.1 masusun様がおっしゃっている様に、これだけですと 回答のしようがありません。 補足を頂けるのでしたら ・OracleのバージョンとOSの表記。 ・テーブル定義の表記。 ・何からINSERT文を実行させたのか? ・SQL*Plusから実行させた場合、実行できるか?  もしくはエラーが表示されないか? をお願いします。

  • masusun
  • ベストアンサー率15% (44/285)
回答No.1

さすがにこれだけの情報では回答しようがないと思いますよ。 テーブル(table)定義自体は正しいでしょうか? そもそもどのようにINSERTしてますか? じかにコマンド上記のたたいているのでしょうか? それとも何かのアプリ経由でしょうか? もしかして自作PGの中からINSERTしているのでは? 単純にコード自体が無限ループになっていて抜けれてないだけってことは無いですか? 一度トレースしてみてはどうでしょうか?