The difference between clob and blob in oracle: BLOB stands for binary large object, which is stored in binary format. It is usually used to convert pictures, files, music and other information into binary for storage; while CLOB stands for character Large objects directly store text, and are usually used to directly store articles or longer text.
The operating environment of this tutorial: Windows 10 system, Oracle 11g version, Dell G3 computer.
BLOB is used to store binary data, while CLOB is used to store text.
1.BLOB
BLOB stands for Binary Large Object. It is used to store large binary objects in databases. The maximum size that can be stored is 4G bytes
2. CLOB
CLOB stands for Character Large Object. It is similar to the LONG data type, except that CLOB is used to store large single-byte character data blocks in the database and does not support character sets with varying widths. The maximum size that can be stored is 4G bytes
BLOB and CLOB are both large field types. BLOB is stored in binary, while CLOB can directly store text. In fact, the two are interchangeable. , or you can directly replace these two with LOB fields.
But in order to better manage the ORACLE database, information such as pictures, files, music, etc. are usually stored in BLOB fields. The files are first converted into binary and then stored in them. For articles or longer texts, use CLOB to store them, which will provide great convenience for future queries, updates, storage and other operations.
Recommended tutorial: "Oracle Video Tutorial"
The above is the detailed content of What is the difference between clob and blob in oracle. For more information, please follow other related articles on the PHP Chinese website!