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