Разница между CLOB и BLOB / BFILE заключается в том, что CLOB обрабатываются как текст.То есть, если вы извлечете CLOB из базы данных, он выполнит любое преобразование, необходимое из набора символов базы данных в набор символов клиента (например, удалив ударение из ê).Точно так же, когда CLOB создается клиентом, может быть преобразование из набора символов клиента в набор символов базы данных.Если наборы символов и клиента, и базы данных совпадают, преобразование не требуется или не выполняется.
NCLOB похож на CLOB, за исключением того, что вместо набора символов базы данных преобразование использует набор символов NLS NCHAR.1004 * BLOB / BFILE не подпадает под правила конвертации.
Так что В общем случае я бы использовал CLOB для текста, но если есть некоторая логика контрольной суммы / контрольного журнала, где я не хочу даже малейшей возможности преобразования набора символов, я могу выбрать BLOB / BFILE,Я бы не стал рассматривать ДОЛГО или БОЛЬШОЕ СЫРЬЕ.