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 previesť z CLOB na VARCHAR2 v Oracle

databázový softvér Oracle ponúka niekoľko rôznych typov dát , s ktorými sa uložiť znakový reťazec dát : char , VARCHAR2 a CLOB . Pole dát typu char majú pevnú dĺžku , VARCHAR2 polia majú premennú dĺžku a CLOB poľa umožňujú uložiť až 128 TB veľkých blokov textu. Kým VARCHAR2 polia majú limit 4000 znakov , môžete previesť až 4000 znakov z CLOB poľa do VARCHAR2 formáte poľa pomocou funkcie dbms_lob.substr Oracle . Funkcia extrahuje podreťazec CLOB poľa , efektívne previesť ju do VARCHAR2 poľa . Pokyny dovolená 1

Spustite program , Oracle SQL * Plus
2

Zadajte nasledujúci príkaz do SQL * Plus : .

SELECT dbms_lob.substr ( clob_field , 4000 , 1 ) FROM my_table ;

" clob_field , " nahradiť názov CLOB poľa , ktoré chcete previesť na VARCHAR2 . Nahraďte názov údajovej tabuľke pre " . My_table " Napríklad, ak je názov CLOB poľa " budget_memo " a názov tabuľky je " rozpočtov " , zadajte nasledujúci príkaz :

SELECT dbms_lob.substr ( budget_memo , 4000 , 1 ) Z rozpočtu ;
3

Stlačte tlačidlo " Enter . " SQL * Plus spustí príkaz
.

Najnovšie články

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