Тип данных Oracle: следует ли использовать VARCHAR2 или CHAR

Следует ли мне использовать VARCHAR2 или CHAR в качестве типа данных в Oracle?

Мне было предложено использовать CHAR для этих новых таблиц, которые мне нужны, но я обеспокоен тем, что эти новые таблицы будут использоваться для заполнения существующих таблиц, использующих тип данных VARCHAR2. Меня беспокоят лишние пробелы в полях VARCHAR2 и проблемы со сравнением. Я знаю, что есть способы сравнить их, используя их обрезку или преобразование, но я боюсь, что это сделает мой код беспорядочным и ошибочным.

Каково ваше мнение?

10
задан Elim99 12 October 2011 в 22:06
поделиться