在sql server2000中,每一种数据类型均需指定长度,varchar系统会默认提示长度为10,char也是提示10,text默认提示也是10,且这个长度是可以修改的,请问是否指10个字符呢?如果不是,我要限定10个字符选用哪种数据类型.
我的表是
表名resume(简历),姓名(10字),性别(1),年龄(3),住址(50字),个人简介(500字),个人特长及作品(3000字),怎样指定数据类型长度呢???

解决方案 »

  1.   

    char、varchar、text:以字节为基准,即10等于10字节
    nchar、nvarchar、ntext:以双字节为基准,即10等于20字节。
      

  2.   

    我不知道你具体什么意思,例如:
    姓名(10字)
    如果你的名字长度要10个汉字的长度,那么可以:
    姓名 varchar(20)
    也可以:
    姓名 nvarchar(10)
      

  3.   

    姓名(10字),性别(1),年龄(3),住址(50字),个人简介(500字),个人特长及作品(3000字),怎样指定数据类型长度呢???姓名 varchar(20),
    性别 varchar(2),
    年龄 tinyint,
    住址 varchar(100),
    个人简介 varchar(1000),
    个人特长及作品 varchar(6000)
      

  4.   

    tinyint是0-255的无符号整数,1字节,足够存放年龄了