Они - в значительной степени то же самое. Благодаря волшебству C++ структура может содержать функции, использовать наследование, созданное использование, "новое" и так далее точно так же, как класс
, который единственное функциональное различие - то, что класс начинается с частных прав доступа, в то время как структура начинается с общественности. Это - поддержание назад совместимости с C.
На практике, я всегда использовал структуры в качестве держателей данных и классов как объекты.
Oracle имеет BLOB, CLOB и NCLOB для хранения двоичных, символьных и символьных типов данных Юникода. Вы также можете указать область хранения LOB, которая позволяет администратору базы данных при необходимости точно настроить хранилище (например, поместить данные LOB на отдельные диски)
На этой странице содержится немного больше информации: http://www.dba-oracle.com/t_blob.htm
Я думаю, вам, вероятно, понадобится тип данных CLOB .
Oracle SQL имеет ограничение в 4000 символов для столбца VARCHAR2 (Oracle PL / SQL имеет более высокий предел в 32 767 символов). Как утверждают другие, CLOB подходит для хранения большого количества текста.
Большой объект персонажа (CLOB), вероятно, то, что вы ищете. Однако, если вы знаете, что весь текст поместится в VARCHAR2, обязательно поместите его туда. Clob нельзя использовать в предложении group by, и в большинстве случаев он намного медленнее в использовании, чем varchar2. Если вы знаете, что превысите предел в 4000 байт, используйте CLOB (который может обрабатывать до 4 ГБ).