Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 хранение varchar2  [new]
grok
Member

Откуда:
Сообщений: 1686
есть таблица с кучей полей varchar2(4000)
но реально там хранятся короткие строки
некоторые поля не длиннее 20 символов

более того, есть уверенность что значения никогда не будут большими
4000 это результат ошибки

имеет смысл пересоздать таблицу с уменьшением длины ?
или лучше "работает - не трогай" ?
7 апр 11, 10:35    [10483859]     Ответить | Цитировать Сообщить модератору
 Re: хранение varchar2  [new]
grok
Member

Откуда:
Сообщений: 1686
grok
есть таблица с кучей полей varchar2(4000)
но реально там хранятся короткие строки
некоторые поля не длиннее 20 символов

более того, есть уверенность что значения никогда не будут большими
4000 это результат ошибки

имеет смысл пересоздать таблицу с уменьшением длины ?
или лучше "работает - не трогай" ?


ЗЫ помимо прочего есть куча PL/SQL кода с %rowtype
7 апр 11, 10:36    [10483867]     Ответить | Цитировать Сообщить модератору
 Re: хранение varchar2  [new]
Elic
Member

Откуда:
Сообщений: 29980
20 или 4000 - это ограничение целостности. Именно с этой позиции и нужно подходить к выбору.
7 апр 11, 10:42    [10483897]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить