在类型为char的字段里能存储符号,如:"@","&","."等吗?它的存储范围是不是比nchar小很多???

解决方案 »

  1.   

    固定长度 (char) 或可变长度 (varchar) 字符数据类型。char[(n)]长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。char 在 SQL-92 中的同义词为 character。varchar[(n)]长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。varchar 在 SQL-92 中的同义词为 char varying 或 character varying。
      

  2.   

    nchar 是固定长度 Unicode 数据的数据类型,使用 UNICODE UCS-2 字符集。nchar(n)包含 n 个字符的固定长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。存储大小为 n 字节的两倍。nchar 在 SQL-92 中的同义词为 national char 和 national character。
      

  3.   

    这个我知道啊,我想问的是char能够存储nchar所能存储的所有字符和符号,还是只能存储汉字和字母
      

  4.   

    char不能够存储nchar所能存储的所有字符和符号
      

  5.   

    在类型为char的字段里能存储符号,如:"@","&","."等吗?它的存储范围是不是比nchar小很多???
    ---能存储这些符号两都最大的字节数都是8000
    但是字符个数一个8000,另一个只有4000