• 2022-06-19
    有关varchar和char的比较,以下( )说法是错误的。
    A: 它们都是字符类型数据
    B: 它们都是可变长度字符类型数据
    C: CHAR(M)无论插入值的长度是多少,占用的存储空间都是M个字节
    D: VARCHAR(M)占用的字节数为实际长度加1
  • C

    举一反三

    内容

    • 0

      以下关于字符串数据类型与二进制数据类型的说法不正确的是( ) A: 定长字符串类型CHAR(M)的数据不管其中字符数有没有达到它允许的M个字符都要占用M个字符的空间,而变长字符串类型VARCHAR(M)的数据,其所需存储空间主要取决于该串中实际包含的字符数(此字符数用L来表示),再附加一个额外的结束字符占用字节数,总的存储空间占用可以小于M个字符的空间。 B: 定长字符串类型CHAR(M)中保存字符超过其允许的M个时会对所保存的字符串进行截短处理,而变长的VARCHAR(M)中保存字符超过其允许的M个时不会对所保存的字符串进行截短处理。 C: 定长字符串类型CHAR(M)中保存字符不足M个时会用空格进行补足,变长的VARCHAR(M)中保存字符不足M个时则不会用空格进行补足。 D: 二进制数据类型中,BIT(n)类型以二进制位为存储单位,其余均以二进制字节为存储单位,而所有的字符串类型数据均是以字符为单位进行存储的。

    • 1

      下面关于CHAR和VARCHAR的说法中错误的是( ) A: CHAR和VARCHAR都可以存储字符串数据 B: CHAR和VARCHAR都用来存储长度小于255的字符串 C: CHAR和VARCHAR都是定长字符串类型 D: CHAR和VARCHAR都允许为空

    • 2

      VARCHAR数据类型所占用的字节数为实际长度加1。

    • 3

      字符串值Char 类型是______________,varchar类型是_________ A: 固定长度 ,可变长度 B: 可变长度 ,固定长度

    • 4

      智慧职教: 5-2-01 在SQL Server 2012数据类型中,char表示固定长度的字符类型,varchar表示可变长度的字符类型。