Worked on more than a few systems storing phone numbers. I've encounter char, varchar(2) and even pic x(n), but cannot recall having a phone number stored as an integer. In fact most of the storage methods have been so freeform (lazy coding?) as to have caused numerous datascrubs to excise or maybe make uniform the hodgepodge of ways people enter phone numbers. (argument for integer?)

lzcd makes great points about non numeric characters for area code and international numbers. I suggest that if you avoid integer, make sure you take measures to edit/format the numbers uniformly right up front.

and...imagine if someday we begin using HEX phones due to lack of numbers. an int won't handle a-f . maybe tell your boss that this could someday dwarf the Y2K problem ;-)

I wouldn't figure you'd draw any lines in the sand over this, if the boss is clamoring for an integer...


In reply to Re: Question about phone number storage. by wardk
in thread Question about phone number storage. by rfb

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.