• 締切済み

DBエラー 右カッコがありません

BLOB型を用いたテーブルを作成したいのですが、 create文を発行したところ、エラーが発生しました。 ORA-00907右カッコがありません。 と出てしまいます。 わかるかたがいらっしゃいましたらご教授いただきたいです。 よろしくお願いします。 CREATE TABLE BLOB_BOOK ( ID NUMBER(5) NOT NULL, TITLE VARCHAR2(100), AUTHOR VARCHAR2(30), PRICE NUMBER(9), EVALUATION VARCHAR2(1), URL VARCHAR2(255), FILENAME BLOB(4M), CONSTRAINT BLOB_BOOK_IDX0 PRIMARY KEY ( ID ) )

みんなの回答

  • davosuke
  • ベストアンサー率61% (34/55)
回答No.3

このように書き換えたらどうでしょうか?? CREATE TABLE BLOB_BOOK ( ID NUMBER(5) NOT NULL, TITLE VARCHAR2(100), AUTHOR VARCHAR2(30), PRICE NUMBER(9), EVALUATION VARCHAR2(1), URL VARCHAR2(255), FILENAME BLOB, CONSTRAINT BLOB_BOOK_IDX0 PRIMARY KEY ( ID ) )

noname#219128
noname#219128
回答No.2

BLOBにはサイズ指定はいらないので「(4M)」を消して実行してみてください。

  • sepia203
  • ベストアンサー率26% (14/52)
回答No.1

最後の KEY( の後で改行されていますが、 KEY(ID)) としてみてください。

moemoe0303
質問者

補足

ご指摘ありがとうございます。 教えていただいたようにやってみましたが、できませんでした。 申し訳ないのですが、他の方法って何かご存知でしょうか? 本当にすみません・・・

関連するQ&A