Oráculo:¿LARGO CRUDO?
-
19-09-2019 - |
Pregunta
Estoy escribiendo un programa en java donde necesito crear una copia de una tabla (sin datos).para eso estoy usando la siguiente consulta
CREATE TABLE NEW_TABLE AS
SELECT * FROM OLD_TABLE
Me he encontrado con una tabla donde una de las columnas tiene el tipo de datos LARGO CRUDO que está desvalorizado.
Intenté utilizar la consulta siguiente pero no funcionó.(ORA-01003:No se analiza ninguna declaración)
CREATE TABLE NEW_TABLE AS
SELECT ID, COL1, COL2, TO_LOB(COL3) FROM OLD_TABLE
¿Alguien puede decirme una consulta sencilla para esto?Debería poder almacenar los valores de la tabla anterior.Estoy usando Oracle 10g.
Gracias de antemano.
EDITAR:
Lo siento, fue mi error, la consulta anterior funcionó bien pero estaba llamando executeQuery
en lugar de executeUpdate
Solución 2
En este momento fue mi error, la consulta anterior funcionaba bien, pero yo estaba llamando executeQuery
en lugar de executeUpdate
que fue lanzando una SQLException
Otros consejos
esta discusión ayudaría.