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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top