Предполагая, что вы не храните такие вещи, как «+», «()», «-», пробелы и «что у вас есть» (и почему бы вам это не нужно, это проблемы с представлением, которые могут варьироваться в зависимости от местных обычаев и сетевых распределений). в любом случае), рекомендация МСЭ-Т E.164 для международной телефонной сети (через которую подключено большинство национальных сетей) указывает, что весь номер (включая код страны, но не включая префиксы, такие как префикс международного вызова, необходимый для набора номера, который варьируется от страны к стране и не включает суффиксы, такие как добавочные номера УАТС, не более 15 символов .
Префиксы вызовов зависят от абонента, а не вызываемого абонента, и, следовательно, не должны (во многих случаях) храниться вместе с номером телефона. Если база данных хранит данные для личной адресной книги (в этом случае имеет смысл хранить префикс международного вызова), самые длинные международные префиксы, с которыми вам придется иметь дело ( согласно Википедии ), в настоящее время в Финляндии состоят из 5 цифр.
Что касается суффиксов, некоторые УАТС поддерживают расширения до 11 цифр (опять же, согласно Википедии ). Поскольку добавочные номера УАТС являются частью другой схемы набора номеров (УАТС отделены от телефонных станций), добавочные номера должны отличаться от телефонных номеров либо с разделителем, либо путем их сохранения в другом столбце.