Een teken groot object ( CLOB ) data type in Oracle is geschikt voor het opslaan van maximaal vier gigabyte ( GB ) van karakter tekst . CLOB gegevens worden meestal opgeslagen in een aparte locatie en wordt verwezen door de tabel met de CLOB variabele . Oprichting van een CLOB variabele gebeurt door middel van de " CREATE " of " ALTER TABLE " commando of de "CREATE " of " ALTER TYPE " commando . Directe conversie van types karakter aan grote objecttypen in oudere versies van Oracle wordt bereikt via een twee - step omzetting dat het karakter variabele naar een LONG soort alvorens aan een soort CLOB wijzigt . In versie 10g en hoger , directe conversie gebeurt via de TO_CLOB functie . Instructies Zet een VARCHAR2 Column om clob Met behulp van een twee - stap proces 1 Open een PL /SQL command line venster of programma -editor . Kopen van 2 Voer de eerste data type conversie . Wijzig de VARCHAR2 variabele naar datatype LONG . Gebruik de volgende query als een voorbeeld : ALTER TABLE werknemer AANPASSEN ( empprofile LONG ) ; Deze query wijzigt de kolom met de naam " empprofile " uit de VARCHAR2 data type om het LONG datatype . 3 Voer een tweede " ALTER TABLE " commando . Zetten de LONG data type om CLOB datatype , met behulp van de volgende query : ALTER TABLE werknemer AANPASSEN ( empprofile CLOB ) ; Dit commando wijzigt de " empprofile " column weer van de LONG tot het CLOB datatype . omzetten data Types om clob met behulp van een update statement 4 in de PL /SQL command line editor , maak een nieuwe variabele van het type CLOB in de tabel : ALTER TABLE werknemer ADD ( empprofile2 CLOB ) ; Dit commando voegt een kolom met de naam " empprofile2 " om de tafel geroepen " werknemer . " 5 Maak een update verklaring dat de waarde van de nieuwe variabele gelijk is aan de waarde van de oude variabele zet UPDATE werknemer ; . empprofile2 = empprofile ; COMMIT ; Voer een select statement . om te bekijken ervoor te zorgen dat de resultaten van de kolom " empprofile2 " overeenkomen met de waarde in " empprofile " voor de eerste 10 records 6 Drop de oude VARCHAR2 variabele : ALTER TABLE werknemer DROP cOLUMN empprofile ; 7 Hernoem de CLOB kolom naam aan de oude VARCHAR2 kolom ALTER TABLE werknemer RENAME cOLUMN empprofile2 oM empprofile ; . < br > omzetten data Types behulp TO_CLOB in Oracle 10g 8 aan de PL /SQL command line , verandert het type gegevens om CLOB door het toepassen van de TO_CLOB functie : UPDATE employeeSET empprofile2 = TO_CLOB ( empprofile ) ; COMMIT ; . . de TO_CLOB expliciete functie werkt op Varchar2 , NVARCHAR2 of NCLOB datatypes 9 Laat de oude kolom naam 10 Rename " empprofile2 " naar " empprofile . "
|