CLOB против VARCHAR2 и есть ли другие альтернативы?

Я использую dotConnect и Entity Developer DevArt для своего приложения. Я создал таблицы, используя функцию Entity-First.

Я заметил, что для многих типов столбцов задано значение CLOB. У меня есть опыт работы только с MySQL и сервером Microsoft SQL, поэтому я не уверен в использовании CLOB для приложения. Я немного почитал и обнаружил, что CLOB предназначены для больших блоков данных.

Вопросы следующие:

  1. Использует ли CLOB для большинства полей, таких как пользовательский s пол (который должен быть varchar (1)) или полное имя, возможно? Шаги по преобразованию поля CLOB в VARCHAR2 требуют удаления столбца, а затем его повторного создания, и в DevArt Entity Explorer есть ошибки, поэтому я бы по возможности избегал этого. Правка : Я только что узнал, что если вы установите максимальную длину для строкового поля, оно автоматически будет VARCHAR2.

  2. Есть ли эквиваленты для TINYTEXT в Oracle?

11
задан Extrakun 21 April 2011 в 05:37
поделиться