Я пишу программу на 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
Может кто-нибудь сказать мне простой запрос для этого. Он должен иметь возможность хранить значения из предыдущей таблицы. Я пользуюсь оракулом 10г
Заранее спасибо.
EDIT:
Извините, это была моя ошибка, вышеуказанный запрос работал нормально, но я звонил executeQuery
вместо executeUpdate