一个SQL问题,高手来看看! 不能在SQL*Plus中将LONG类型列的值插入到另一个表insert into table select * from other_table 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是LONG类型不可以吗??为什么其他大对象类型可以啊,这点不可理解!按理LONG还没那几个大呢! Long 只能在 Select 的子句里~ INSERT INTO T2 VALUES(。)里面随便给LONG一个值就可以!为什么我最上面的语句就不可以呢??那我要怎么解决我的问题呢??两张表的复制就不可以吗??请大伙帮帮忙吧! select .... 裡面不能有long的字段 DROP TABLE long_tab;CREATE TABLE long_tab ( key NUMBER, long_col LONG);INSERT INTO long_tab (key, long_col) VALUES (100,'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZ');COMMIT;SET SERVEROUTPUT onDECLARE v_Query VARCHAR2(200); v_NewLOB CLOB;BEGIN v_Query := 'SELECT long_col FROM long_tab where key = 100'; INSERT INTO lobdemo (key, clob_col) VALUES (100, EMPTY_CLOB()) RETURNING clob_col INTO v_NewLOB; Long2Lob(v_Query, v_NewLOB); LOBPrint(v_NewLOB); COMMIT;END;/ 我明白了,你的意思是取出来先放到变量里面,再望别的表里面插??那还有一个问题,如果源表中有LONG字段,那我怎么建立和这张表结构一样的表呢??(程序实现)因为CREATE TABLE T1 AS SELECT * FROM T2 WHERE 1=2;会报错:非法使用LONG数据类型 求教!ORACLE什么对象我可以select但是在ALL_OBJECTS中查询不到 无法初始化ocr oracle 排序问题 oracle拼接数据 急,请教关于返回Oracle表主关键字问题 导数据的问题 请各们帮帮小弟一个忙。 create table image(day date default to_date('01-02-2002','DD-MON-YYYY')) 有哪些工具能管理建立的表格呀 请问Cartidage管理是什么??我一直不是很明白?谢谢! 关于监听服务 存储过程的菜鸟问题!急!!!
key NUMBER,
long_col LONG
);INSERT INTO long_tab (key, long_col)
VALUES (100,
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZ');COMMIT;SET SERVEROUTPUT on
DECLARE
v_Query VARCHAR2(200);
v_NewLOB CLOB;
BEGIN
v_Query := 'SELECT long_col FROM long_tab where key = 100';
INSERT INTO lobdemo (key, clob_col)
VALUES (100, EMPTY_CLOB())
RETURNING clob_col INTO v_NewLOB; Long2Lob(v_Query, v_NewLOB);
LOBPrint(v_NewLOB);
COMMIT;
END;
/