Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come convertire da Clob a Varchar2 in Oracle

Il software di database Oracle offre alcuni tipi di dati diversi con cui memorizzare stringhe di caratteri : char , varchar2 e CLOB . I campi dati di tipo char hanno una lunghezza fissa , campi varchar2 avere una lunghezza variabile e campi clob consentono di memorizzare fino a 128 TB di grandi blocchi di testo . Mentre i campi varchar2 hanno un limite di 4.000 caratteri , è possibile convertire fino a 4.000 caratteri da un campo CLOB in un campo formato VARCHAR2 utilizzando la funzione dbms_lob.substr di Oracle . La funzione estrae una sottostringa del campo CLOB , trasformando in un campo varchar2 . Istruzioni
1

Inizio del programma Oracle SQL * Plus
2

digitare la seguente istruzione in SQL * Plus : .

SELEZIONA dbms_lob.substr ( clob_field , 4000 , 1 ) DA my_table ;

" clob_field ", sostituire il nome del campo CLOB che si desidera convertire in vARCHAR2 . Sostituire il nome della tabella di dati per " . My_table " Per esempio , se il nome del campo CLOB è " budget_memo " e il nome della tabella è " budget ", digitare la seguente istruzione :

SELEZIONA dbms_lob.substr ( budget_memo , 4000 , 1) dai bilanci ;

3 Premere il tasto " Enter ". SQL * Plus esegue l'istruzione

.

 

software © www.354353.com