- 最后登录
- 2015-8-19
- 在线时间
- 17 小时
- 威望
- 5
- 金钱
- 93
- 注册时间
- 2012-7-16
- 阅读权限
- 10
- 帖子
- 16
- 精华
- 0
- 积分
- 5
- UID
- 614
|
1#
发表于 2014-7-14 14:39:18
|
查看: 4435 |
回复: 3
OS:Oracle Linux 5.9 x64
数据库:11.2.0.3
执行以下insert语句:- INSERT INTO MAKEPZ_FL_ZY select MODE_ID,FL_INX,ZYJC,ZYTEXT,ZYFIELD,USE_FLSQL,TO_LOB(ZYSQLTEXT) from MAKEPZ_FL_ZY@ERP_CS;
- INSERT INTO MAKEPZ_FL_ZY select MODE_ID,FL_INX,ZYJC,ZYTEXT,ZYFIELD,USE_FLSQL,TO_LOB(ZYSQLTEXT) from MAKEPZ_FL_ZY@ERP_CS
- *
- ERROR at line 1:
- ORA-00997: illegal use of LONG datatype
复制代码 表结构:- SQL> desc MAKEPZ_FL_ZY
- Name Null? Type
- ----------------------------------------- -------- ----------------------------
- MODE_ID NOT NULL NUMBER(10)
- FL_INX NOT NULL NUMBER(5)
- ZYJC NOT NULL NUMBER(3)
- ZYTEXT VARCHAR2(20)
- ZYFIELD VARCHAR2(10)
- USE_FLSQL NOT NULL NUMBER(1)
- ZYSQLTEXT LONG
复制代码 google了一些帖子,说是加了to_lob,但加上后仍出ORA-00997,请问该如何解决? |
|