テーブルのコピー(データなし)を作成する必要があるJavaでプログラムを書いています。そのために、次のクエリを使用しています
CREATE TABLE NEW_TABLE AS
SELECT * FROM OLD_TABLE
列の 1 つに非推奨のデータ型LONG RAWが含まれているテーブルを見つけました。
以下のクエリを使用してみましたが、うまくいきませんでした。(ORA-01003: 文が解析されていません)
CREATE TABLE NEW_TABLE AS
SELECT ID, COL1, COL2, TO_LOB(COL3) FROM OLD_TABLE
誰かがこれに対する簡単なクエリを教えてくれますか? 前のテーブルの値を格納できるはずです。私はオラクル10gを使用しています
前もって感謝します。
編集:
申し訳ありませんが、私の間違いでした。上記のクエリは正常に機能しましたが、executeQuery
代わりに呼び出していましたexecuteUpdate