Aprire il programma client che si utilizza per accedere al database Oracle , ad esempio SQL * Plus o SQL Developer .
2
Accedi al database Oracle con il vostro nome utente e password . Specificare l'host e le informazioni di porta se non si connette a un database locale
3
convertire dati da una colonna CLOB nel tipo di dati VARCHAR2 eseguendo la seguente query SQL : .
SELEZIONA dbms_lob.substr ( my_column , 4000 , 1) FROM T;
alternativa, convertire una colonna CLOB in PL /SQL eseguendo il seguente codice :
DECLAREmylong lungo ; BEGINFOR i IN (SELECT C DA T ) LOOPmylong : = dbms_lob.substr ( iC , 32000 , 1); END LOOP ; END; run ;
il primo argomento della funzione " dbms_lob.substr " è il CLOB colonna di convertire , il secondo argomento è il numero di byte da convertire e la terza colonna è il byte di partenza la conversione in . La versione di SQL di " dbms_lob.substr " è limitata a 4000 byte , mentre la versione PL /SQL può leggere 32.000 byte alla volta .
Programmazione © www.354353.com