Oracle 甲骨文:生到哪里?

Oracle 甲骨文:生到哪里?,oracle,oracle10g,long-integer,create-table,Oracle,Oracle10g,Long Integer,Create Table,我正在用java编写一个程序,需要创建一个没有数据的表的副本。为此,我使用以下查询 CREATE TABLE NEW_TABLE AS SELECT * FROM OLD_TABLE 我遇到了一个表,其中一列的数据类型为LONG RAW,这是经过删减的 我尝试使用下面的查询,但没有成功。ORA-01003:未分析任何语句 有人能告诉我一个简单的问题吗。它应该能够存储上一个表中的值。我正在使用oracle 10g 提前谢谢 编辑: 抱歉,这是我的错误,上面的查询工作正常,但我调用的是execu

我正在用java编写一个程序,需要创建一个没有数据的表的副本。为此,我使用以下查询

CREATE TABLE NEW_TABLE AS
SELECT * FROM OLD_TABLE
我遇到了一个表,其中一列的数据类型为LONG RAW,这是经过删减的

我尝试使用下面的查询,但没有成功。ORA-01003:未分析任何语句

有人能告诉我一个简单的问题吗。它应该能够存储上一个表中的值。我正在使用oracle 10g

提前谢谢

编辑:


抱歉,这是我的错误,上面的查询工作正常,但我调用的是executeQuery,而不是executeUpdate可能会有所帮助。

抱歉,这是我的错误,上面的查询工作正常,但我调用的是executeQuery,而不是executeUpdate。当您说我尝试使用下面的查询时,executeUpdate抛出了一个SQLException

,但它没有工作。它以什么方式不起作用?请描述行为,包括错误消息(如有)。另外,您使用的是什么版本的Oracle?我已经添加了错误和版本。
CREATE TABLE NEW_TABLE AS
SELECT ID, COL1, COL2, TO_LOB(COL3) FROM OLD_TABLE