Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come spostare VARCHAR2 a NCLOB

database Oracle supporta gli oggetti di grandi dimensioni ( LOB) tipo di dati da memorizzare e gestire le informazioni di grandi dimensioni , come ad esempio musica, video , mappe e dati di lunghe sequenze di caratteri . Il tipo di dati NLOB contenente gli oggetti di database che contengono valori numerici . NCLOB (Personaggio Nazionale Large Object ) è un tipo di dati che memorizza un oggetto LOB . Funzione di Oracle TO_NCLOB permette di convertire i valori NCLOB in una colonna di database LOB di un LOB CLOB (character ) valori . L'oggetto CLOB può rappresentare eventuali stringhe di caratteri , tra cui tipo di dati VARCHAR2 . Spostando i dati NCLOB alle colonne del database VARCHAR2 , si garantisce la corretta visualizzazione dei caratteri del database impostato nell'applicazione. Istruzioni
1

Fare clic su "Start ", "Oracle PL /SQL Management Console. "
2

Inserire le seguenti istruzioni SQL nella finestra della console per convertire il " final_ad " VARCHAR2 stringa al " ad_fltextn " oggetto NCLOB nel database " print_media " :

CREATE TABLE print_media

( NUMERO product_id ( 6 ) per

, NUMERO ad_id ( 6)

, ad_composite BLOB

, ad_sourcetext CLOB

, ad_finaltext CLOB

, ad_fltextn NCLOB

, ad_textdocs_ntab textdoc_tab

) NESTED TABELLA ad_textdocs_ntab STORE AS textdocs_nestedtab ;

DICHIARANO

final_ad VARCHAR2 ( 32767) ;

BEGIN

Seleziona ad_finaltext INTO final_ad da
print_media

DOVE product_id = 1024 e ad_id = 15007 ;

INSERT INTO print_media ( product_id , ad_id , ad_fltextn )

VALUES ( 1024, 15007 , Stati

TO_NCLOB ( ' archiviazione per nuova descrizione del prodotto '));

AGGIORNAMENTO PRINT_MEDIA

SET AD_FINALTEXT = TO_NCLOB ( AD_FLTEXTN ) ;

END;
3

Fare clic su " File ", "Esegui" per aggiornare il " " record nella " banca dati product_id print_media " .

 

Programmazione © www.354353.com