Uno dei maggiori vantaggi del tipo di dati CLOB è la capacitàdi leggere e modificare singoli file. Ad esempio gli amministratori di database, con l’ausilio di programmi applicativi, possono confrontare, modificare o unificare il contenuto dei Character Large Objects memorizzati. Ecco una breve panoramica delle opzioni di modifica:
- SUBSTR consente agli utenti di estrarre sequenze di caratteri da un CLOB
- INSTR incolla stringhe ritagliate in un’altra posizione o in altri CLOB
- COMPARE confronta i valori di due CLOB
- APPEND collega insieme due CLOB
Dato che i CLOB salvano completamente i documenti con testo o caratteri, il loro contenuto può essere controllato in modo molto preciso. Gli amministratori possono stabilire con certezza se i contenuti sono doppi o se parti di testo si sovrappongono. In tal caso i record possono essere unificati per liberare spazio di archiviazione inutilmente utilizzato.
Inoltre la memorizzazione CLOB di lettere, numeri, caratteri speciali e caratteri di controllo avviene assolutamente senza perdita di dati: spesso durante un salvataggio è importante ricordare che proprio tutti i dati di un documento devono essere archiviati, il che non è un problema con questo formato di dati. Ad esempio è possibile salvare come CLOB anche i metadati di un documento insieme con il contenuto effettivo. La maggior parte dei database supporta persino la visualizzazione dei Character Large Objects in una struttura ad albero, nonché la navigazione e la ricerca di componenti specifici.
Il fatto che alcuni database non consentono la modifica tramite le note funzioni SQL è uno degli svantaggi di questo tipo di dati per l’archiviazione di enormi quantità di caratteri. Dato che i CLOB memorizzano quantitativi di testo particolarmente grandi l’esecuzione delle funzioni standard potrebbe richiedere anche molto tempo. Tuttavia, almeno i comandi dell'applicazione precedentemente menzionati SUBSTR, INSTR, COMPARE e APPEND sono disponibili come opzioni alternative per replicare operazioni SQL non funzionali. Ecco un altro svantaggio dei CLOB: elementi di dati relativamente piccoli sprecano prezioso spazio di archiviazione poiché per l’archiviazione all’esterno del database è riservato uno spazio frammentato, chiaramente definito.