В чем разница между CLOB и NCLOB?

Можете ли вы указать разницу между CLOB и NCLOB?


person Loga    schedule 28.07.2011    source источник
comment
мне эта страница больше нравится   -  person Kirby    schedule 17.03.2014


Ответы (2)


CLOB хранит символьные данные, закодированные в наборе символов базы данных. NCLOB хранит символьные данные, закодированные в национальном наборе символов.

SELECT parameter, value
  FROM v$nls_parameters
 WHERE parameter LIKE '%CHARACTERSET'

покажет вам базу данных и национальные наборы символов вашей базы данных.

person Justin Cave    schedule 28.07.2011
comment
проголосовал. Обратите внимание, что разница между CLOB/NCLOB и BLOB заключается в том, что CLOB/NCLOB может иметь символы, переведенные в набор символов базы данных из набора символов клиента или наоборот. Байты в BLOB не будут преобразованы. - person Gary Myers; 28.07.2011

BLOB, CLOB, NCLOB и BFILE Встроенные типы данных LOB BLOB, CLOB и NCLOB (хранятся внутри) и BFILE (хранятся снаружи) могут хранить большие и неструктурированные данные, такие как текст, изображения и пространственные данные, размером до 4 гигабайт в размер.

BLOB

Тип данных BLOB хранит большие двоичные объекты. BLOB может хранить до 4 гигабайт двоичных данных.

КЛОБ

Тип данных CBLOB хранит большие символьные объекты. CLOB может хранить до 4 гигабайт символьных данных.

НКЛОБ

Тип данных NCBLOB хранит большие объекты символов в многобайтовом национальном наборе символов. NCLOB может хранить до 4 гигабайт символьных данных.

БФАЙЛ

Тип данных BFILE обеспечивает доступ к двоичным файловым LOB, которые хранятся в файловых системах вне базы данных Oracle. В столбце BFILE хранится локатор, который служит указателем на двоичный файл в файловой системе сервера. Максимальный поддерживаемый размер файла составляет 4 гигабайта.

person rajesh    schedule 19.04.2020