繁体   English   中英

SQL中的varbinary(max)错误

[英]varbinary(max) error in SQL

我想使用其中包含图像的列。 我已经试过这段代码

create table books
(
   book_id number(4),
   title varchar2 (50),
   ISBN varchar2(20), 
   author varchar2(40),
   publisher varchar2(20),
   released number(4),
   image varbinary(max),
   constraint booksPK primary key (book_id),
   constraint booksFK foreign key (subject_id) references subject(subject_id)
);

我得到这个错误:

错误在命令行:29列:16
错误报告:
SQL错误:ORA-00907:缺少右括号
00907. 00000-“缺少右括号”
*原因:
*行动:

请在这件事上给予我帮助...

varbinary不是Oracle数据类型。 您应该使用二进制大对象(BLOB) 注释建议使用long raw ,但BLOB 的限制较少,应改用 BLOB。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM