A number of databases (e.g. Oracle) allow you to specify the size in bytes or characters e.g., "a_col varchar(128 char)" so encoding does not come in to it.
varchar(255) is probably seen a lot simply because in many databases it was the largest varchar you could have. Even now many databases only support varchars of 2000 or 4000.
In my opinion, it is mostly cargo cult but I'll wait for someone to come up with a reason. I do it myself quite a bit when needing to hold an error message in a varchar. I know it is not going to be bigger than 255 but I'm too lazy to work out if it could be smaller.
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.