CLOB
È l'acronimo di "Character Large Object". Un CLOB è un tipo di dati usato da vari sistemi di gestione dei database, tra cui Oracle e DB2. Memorizza grandi quantità di dati di tipo carattere, fino a 4 GB. Il tipo di dati CLOB è simile a un BLOB, ma include la codifica dei caratteri, che definisce un set di caratteri e il modo in cui ciascun carattere viene rappresentato. I dati BLOB, invece, sono costituiti da dati binari non formattati.
I tipi di dati comuni usati per memorizzare dati di tipo carattere includono char, varchar e text. Alcuni sistemi di gestione dei database supportano anche altri tipi di dati testuali, come tinytext, mediumtext e longtext. Se i tipi di dati carattere standard non sono abbastanza grandi per un determinato campo del database, è possibile usare il tipo di dati CLOB. Poiché i dati CLOB possono essere molto grandi, alcuni sistemi di gestione dei database non memorizzano il testo direttamente nella tabella. Il campo CLOB funge invece da indirizzo che fa riferimento alla posizione dei dati.
I CLOB consentono di memorizzare quantità di testo insolitamente grandi, come un intero libro o una pubblicazione. Tuttavia, alcuni programmi per database non possono eseguire determinate operazioni di testo sui campi CLOB, ad esempio i comandi SQL con la condizione "LIKE". Pertanto, per valori di testo più piccoli è spesso preferibile usare altri tipi di dati carattere.
Metti alla prova le tue conoscenze