# 数据类型 1. 整型数据: | 数据类型 | 范围 | | -------- | ---------------------------- | | bigint | $-2^{63}\rightarrow2^{63}-1$ | | int | $-2^{31}\rightarrow2^{31}-1$ | | smallint | $-2^{15}\rightarrow2^{15}-1$ | | tinyint | $0\rightarrow 255$ | 2. 浮点数 | 数据类型 | 范围 | | -------- | ---- | | real | | | float | | | | | ## 用户自定义类型 ### 创建自定义类型 语法如下: ```mssql sp_addtype [类型名],[系统数据类型],[null类型] ``` 1. 类型名是自定义类型的名称 2. 系统数据类型指定了用户自定义类型的是基于哪种系统数据类型的 3. null类型有三种取法:null、not null、nonull 例: ```sql sp_addtype longtao,'char(20)','nonull' GO ``` ​ 创建了一个名为longtao的自定义数据类型,基于char(20),并且nonull ### 删除自定义类型 ```sql sp_droptype [类型名] ```