• ベストアンサー

INSERT文(2)について

お願い致します。 ORACLE9iを使用しています。 INSERT INTO tableA(AA,BB,CC,DD,・・・) VALUES (AA,BB,CC,DD・・・) ************************** 項目  長さ AA 11,3 BB 11,3 CC 11,3 ・ ・ ************************** 現在データ(VALUES句内部) AA→0.00000000まで ・ ・ *************************** 状態です。 SQL文上のINTO句とVALUES句の値の対応は取れています。 VALUES句が現在は少数点以下切捨てしてない状態な為、ORACLE項目の長さ以上に値が指定されているのですが、これが原因でエラーになっているのでしょうか? エラーメッセージ:「VALUESキーワードがありません」 お願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

実際に使ったSQL文を載せてもらえる方が分かりやすいのですが、テーブル名の後ろの(AA,BB,....)の部分を省略してやってみたりしました? 全角スペースが入っているとか、実はvaluesの綴りが違うとか・・・などなど考えられると思いますが。

mmbbol
質問者

お礼

ご回答ありがとうございます。 アドバイス通り、つづりが間違っていました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

他の方がおっしっやるとおり、これだけだとなんともいえませんが、エラーメッセージが「VALUESキーワードがありません」ということであれば、データではなく、構文の方に誤りがあると考えられます。 カンマがないとか、括弧が全角だったりとか、Valuesから以降の部分があやしそうですね。。。

mmbbol
質問者

お礼

ご回答ありがとうございます。 やはりValues句が間違っていました。 ありがとうございました。

すると、全ての回答が全文表示されます。
回答No.2

こんにちは。 実際のSQL文をコピペで掲載してください。 これだけではなんとも・・・。 (^^ゞ

mmbbol
質問者

お礼

ご回答ありがとうございます。 解決いたしました。つづりまちがいでした。 お騒がせいたしました。次回からは、実際の文を掲載したいと思います。

すると、全ての回答が全文表示されます。

関連するQ&A