|
表结构是这样的
create table CONTENT(
ID VARCHAR(30) ,
CONTENT CLOB(2M)
);
听说还要改db2lic.ini 文件,所以我就在该文件中增加到了[common],其实我也不知道是不是应该用[common]标签或是现在系统中的数据库名子,比如[mydbname],但不管是用[common],还是用[mydbname]标签,用命令往数据库 insert into content values ('abc','ddddddddddddddddddddddddddd...')时只要content的内容大于32k 就会报 sqlstate:54002 字符串常量太长 的错误。 真不知道该怎样才能将大于32k的数据插入进db2啊,请大家给点意见吧!
; Comment lines start with a semi-colon.
[tstcli1x]
uid=userid
pwd=password
autocommit=0
TableType="'TABLE','VIEW','SYSTEM TABLE'"
[tstcli2x]
; Assuming dbalias2 is a database in DB2 for MVS.
SchemaList="'OWNER1','OWNER2',CURRENT SQLID"
[MyVeryLongDBALIASName]
dbalias=dbalias3
SysSchema=MYSCHEMA
[common]
LONGDATACOMPAT=1
LOBMAXCOLUMNSIZE=2147483647
[mydbname]
LONGDATACOMPAT=1
LOBMAXCOLUMNSIZE=2147483647 |
|