The CLOB datatyp står för " Character Large Object " och kan innehålla teckendata på mellan 8 terabyte till 128 terabyte i storlek . Bara försöker sätta CLOB data med standarden " INSERT " uttalande är inte alltid möjligt . CLOB data kan användas för att hålla alla typer av karaktär baserad information i stora mängder . Infoga CLOB data i en databas kan uppnås på ett antal sätt . Beroende på vilken typ av data och källan till informationen , kan det vara nödvändigt att skriva en lagrad procedur eller anonym Oracle blocket för att infoga data framgångsrikt . Instruktioner
1
skapa en temporär tabell med en CLOB datatypen enligt följande på " SQL > " prompt i SQLPlus :
skapa tabellen clobtable ( ID-nummer , clob_data CLOB ) ;
tabellen kan nu användas för att ange och referera CLOB data via iD-fältet och clob_data fältet lagrar den faktiska informationen . Skapa kod för att befolka CLOB fält i databasen
2
. Detta uppnås genom att skriva upp en anonym blocket enligt följande:
FÖRKLARA
vlob_loc CLOB ;
charcount binary_integer ;
ställning integer: = 1 ;
v_charclob varchar2 ( 32000 ) ,
börja
for i in 1 .. 12000 slinga
v_charclob : = v_charclob