Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako presunúť VARCHAR2 na NCLOB

databázy Oracle podporovať veľké objekty ( LOB ) typ dát pre ukladanie a správu informácií veľké veľkosti , ako je hudba , videá , mapy a dlhé reťazce charakteru dát . Dátový typ NLOB drží databázové objekty , ktoré obsahujú číselné hodnoty . NCLOB ( National Character Large Object ) je dátový typ , ktorý ukladá LOB objekt . Oracle funkcia TO_NCLOB umožňuje prevádzať hodnoty NCLOB v stĺpci LOB databázy na znak LOB ( CLOB ) hodnoty . CLOB objekt môže reprezentovať všetky znakové reťazce , vrátane VARCHAR2 dátový typ . Tým , že pohybuje údaje NCLOB do stĺpcov databázy VARCHAR2 , môžete zaistiť správne zobrazenie znakovú sadu databázy v aplikácii . Návod dovolená 1

Kliknite na tlačidlo " Štart " , " Oracle PL /SQL Management Console . "
2

Zadajte nasledujúce príkazy SQL v okne konzoly previesť " final_ad " VARCHAR2 reťazec na " ad_fltextn " NCLOB objekt v " print_media " databázu :

CREATE TABLE print_media

( product_id ČÍSLO ( 6 )

, identifikačné číslo reklamy ČÍSLO ( 6 )

, ad_composite BLOB

, ad_sourcetext CLOB

, ad_finaltext CLOB

, ad_fltextn NCLOB

, ad_textdocs_ntab textdoc_tab

) vnorené tabuľky ad_textdocs_ntab uložiť ako textdocs_nestedtab ;

DECLARE klipart

final_ad VARCHAR2 ( 32767 ) ;

BEGIN

SELECT INTO ad_finaltext final_ad Z print_media

WHERE product_id = 1024 a identifikačné číslo reklamy = 15007 ;

INSERT INTO print_media ( product_id , identifikačné číslo reklamy , ad_fltextn )

VALUES ( 1024 , 15007 ,

TO_NCLOB ( " skladovanie pre popis nový výrobok " ) ) ;

UPDATE PRINT_MEDIA

SET AD_FINALTEXT = TO_NCLOB ( AD_FLTEXTN ) ;

END ;
3

kliknite na " Súbor " , " Spustiť " aktualizovať " product_id " záznam v " print_media " databázy .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené