У меня есть база данных с полем, в котором хранятся номера разрешений, связанные с запросами.Номера разрешений состоят из 13 цифр, но разрешение не может быть выдано.
С учетом вышесказанного, в настоящее время у меня есть поле, определенное как char (13), которое допускает NULL.Меня попросили изменить его на varchar (13), потому что char, если NULL, по-прежнему используют полную длину.
Желательно ли это?Кроме использования пространства, есть ли другие преимущества или недостатки в этом?
Я знаю, что в идеальной реляционной системе номера разрешений будут храниться в другой связанной таблице, чтобы избежать использования NULL, но это то, чтоэто так.