在SQL Server 2000中,设计用户表时,固定长度的身份证号码最好采用下面()数据类型进行存储

来源:百度知道 编辑:UC知道 时间:2024/06/11 07:07:39
在SQL Server 2000中,设计用户表时,固定长度的身份证号码最好采用下面()数据类型进行存储。(选择一项)
a) char
b) text
c) varchar
d) int

A 其他长度都不能做到固定

另希望记得处理

答案固然是A.
实际中绝对会用varchar(20),
因为国标是20byte,用varchar写代码就不需要象char一样还要trim了.

身份证号里面有的有X,所以d选项首先就被排除了,然后其长度固定,回此我们可以用varchar,选C

A

c

Char (n)

非unicode字符串的固定长度,n=1~8000
Varchar (n)

可变长度,非unicode字符串n=1~8000
故选A