Change the data type
After the table is built, you can use the ALTER TABLE
statement to change the data type that is assigned to a column. Although
such alterations are sometimes necessary, you should avoid them for
the following reasons:
- To change a data type, the database server must copy and rebuild the table. For large tables, copying and rebuilding can take a lot of time and disk space.
- Some data type changes can cause a loss of information. For example, when you change a column from a longer to a shorter character type, long values are truncated; when you change to a less-precise numeric type, low-order digits are truncated.
- Existing programs, forms, reports, and stored queries might also have to be changed.