参考这个oracle网站http://docs.oracle.com/javadb/10.4.2.1/ref/rrefblob.html,我尝试执行此查询(来自上述页面)
create table pictures(name varchar(32) not null primary key, pic blob(16M));
我收到错误
Error starting at line : 1 in command -
create table pictures(name varchar(32) not null primary key, pic blob(16M))
Error report -
SQL Error: ORA-00907: missing right parenthesis
00907. 00000 - "missing right parenthesis"
*Cause:
*Action:
我无法理解究竟哪里有missing parenthesis
。
谁能解释一下?
答案 0 :(得分:1)
无需指定blob的大小。这就是为什么你得到错误的括号错误。
这句话可行。
create table pictures(name varchar(32) not null primary key, pic blob);
oracle doc清楚地解释了一切。