Oracle: LONG RAW per?
-
19-09-2019 - |
Domanda
Sto scrivendo un programma in Java dove ho bisogno di creare una copia di una tabella (senza dati). per che sto usando la seguente query
CREATE TABLE NEW_TABLE AS
SELECT * FROM OLD_TABLE
ho incontrato una tabella in cui una delle colonne ha il tipo di dati LONG RAW che è depricated.
Ho provato ad utilizzare la query di seguito, ma non ha funzionato. (ORA-01003: nessuna dichiarazione analizzato )
CREATE TABLE NEW_TABLE AS
SELECT ID, COL1, COL2, TO_LOB(COL3) FROM OLD_TABLE
Qualcuno può dirmi una semplice query per questo. Essa dovrebbe essere in grado di memorizzare i valori dalla tabella precedente. Sto usando Oracle 10g
Grazie in anticipo.
Modifica
Ci dispiace è stato il mio errore, la query di cui sopra ha funzionato benissimo ma mi stava chiamando executeQuery
invece di executeUpdate
Soluzione 2
Ci dispiace è stato il mio errore, la query di cui sopra ha funzionato benissimo ma mi stava chiamando executeQuery
invece di executeUpdate
che fu gettando un SQLException
Altri suggerimenti
questa discussione sarebbe di aiuto.