需要高人指点,insert问题
表结构:create table oa_body (
BodyId NUMBER(12) not null,
ArchId INTEGER,
Title VARCHAR2(200) not null,
Content CLOB,
FinishedDate DATE,
Annotation VARCHAR2(100),
constraint PK_oa_body primary key (BodyId)
);
插入时报插入字符串过长:
------解决方案--------------------varchar2类型最多只支持4000个字符,超过了就会报错,你的insert字符串太长了吧
------解决方案--------------------CLOB 能支持4G的内容,建议你把Content 安段单独用张表来处理,可以通过你的BodyId 主键建立一一对应关系.
------解决方案--------------------CLOB 能支持4G的内容,建议你把Content 字段单独用张表来处理,可以通过你的BodyId 主键建立一一对应关系.就把你这张表拆成二张表,一张
create table oa_body (
BodyId NUMBER(12) not null,
ArchId INTEGER,
Title VARCHAR2(200) not null,
FinishedDate DATE,
Annotation VARCHAR2(100),
constraint PK_oa_body primary key (BodyId)
);
一张
create table oa_bod_mark (
BodyId NUMBER(12) not null,
Content CLOB,
constraint PK_oa_body__mark primary key (BodyId)
);