Specifying a Column Data Type
Assigning a
SQL Server also supports SQL-92 synonyms for several base data types. For more information, see Data Type Synonyms.
Enforcing Data Integrity
System and user-defined data types can be used to enforce data integrity, because the data entered or changed must conform to the type specified in the original CREATE TABLE statement. For example, you cannot store a surname in a column defined as datetime because a datetime column accepts only valid dates. For the most part, keep numeric data in numeric columns, especially if calculations must be performed on the numeric data at a later date.