Оракул:ДЛИННОЕ СЫРЬЕ?
-
19-09-2019 - |
Вопрос
Я пишу программу на Java, в которой мне нужно создать копию таблицы (без данных).для этого я использую следующий запрос
CREATE TABLE NEW_TABLE AS
SELECT * FROM OLD_TABLE
Я встретил таблицу, в которой один из столбцов имеет тип данных ДЛИННОЕ СЫРЬЕ который обесценен.
Я попробовал использовать запрос ниже, но он не сработал.(ORA-01003:Нет заявления не разбирается)
CREATE TABLE NEW_TABLE AS
SELECT ID, COL1, COL2, TO_LOB(COL3) FROM OLD_TABLE
Может кто-нибудь сказать мне простой запрос для этого.Он должен иметь возможность хранить значения из предыдущей таблицы.Я использую oracle 10g
Заранее спасибо.
РЕДАКТИРОВАТЬ:
Извините, это была моя ошибка, приведенный выше запрос сработал нормально, но я звонил executeQuery
вместо executeUpdate
Решение 2
Извините, это была моя ошибка, приведенный выше запрос сработал нормально, но я звонил executeQuery
вместо executeUpdate
который бросал SQLException
Другие советы
Возможно это обсуждение помог бы.