我正在用java编写一个程序,我需要创建一个表的副本(没有数据)。为此,我正在使用以下查询
CREATE TABLE NEW_TABLE AS
SELECT * FROM OLD_TABLE
我遇到了一张表,其中一列的数据类型为LONG RAW,已被弃用。
我尝试使用下面的查询,但没有奏效。(ORA-01003: 没有解析语句)
CREATE TABLE NEW_TABLE AS
SELECT ID, COL1, COL2, TO_LOB(COL3) FROM OLD_TABLE
谁能告诉我一个简单的查询。它应该能够存储上一个表中的值。我正在使用 oracle 10g
提前致谢。
编辑:
对不起,这是我的错误,上面的查询工作正常,但我打电话executeQuery
而不是executeUpdate