早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

设在SQL Server 2008中,某关系表需要存储职工的工资信息,工资的范围为2000~10000,设用整型类型存

题目

设在SQL Server 2008中,某关系表需要存储职工的工资信息,工资的范围为2000~10000,设用整型类型存储。下列数据类型中最合适的是( )。

A.int

B.smallint

C.tinyint

D.bigint

参考答案
正确答案:B
本题主要是对数字类型的区别,体现在表示的位数和存储字长上面。有符号数bigint是从-263到263-1的整型数据,存储大小为8个字节;有符号数int是从-231到231-1的整型数据,存储大小为4个字节;有符号数smallint是从-215到215-1的整型数据,无符号数smallint从0到216-1,存储大小为2个字节;tinyint是从0到255的整型数据,存储大小为1字节。所以选B。