Come convertire LONG a CLOB

July 9

Se si esegue la gestione di database Oracle, si può decidere di convertire un database in formato LONG CLOB. Entrambi sono sistemi Oracle progettati per l'organizzazione dei dati, ma i file CLOB tendono ad essere più piccoli (sono versione più piccola del formato LPP più ampio). La conversione di un database LONG per CLOB richiede alcuni comandi; i dati rimarranno intatti, però, e rimanere in qualsiasi formato tabella in cui è già in possesso.

istruzione

1 Aprire il database LONG in Oracle.

2 Digitare la seguente riga di codice nella riga di comando:

SQL> create table tlong (numero itemcd (XX), itemdesc lungo);

3 Sostituire "XX" nella riga di codice nel passaggio 2 con il numero di elementi nel database. Premere "Invio".

4 Digitare:

SQL> create table clob (numero itemcd (XX), itemdesc lungo);

nella riga di comando. Fare la stessa sostituzione come al punto 3, quindi premere "Invio" di nuovo. Si aprirà una nuova, ancora vuoto, tavolo CLOB.

5 Digitare:

SQL> inserire nel TLong selezionare ICODE, iname da InvTab;

e premere "Invio". Questo inserirà i valori dal database originale lungo in una tabella di conversione temporanea.

6 Digitare:

SQL> Inserire nel tlob selezionare itemcd, TO_LOB (itemdesc) da tlong

e premere "Invio". Questo sposta i dati dalla tabella temporanea alla tabella CLOB si è creato.