关于char类型与varchar类型的描述,下列()是正确的。
A: 没有区别,都可用来存储字符
B: char类型为定长字符串,varchar类型为变长字长串
C: char类型为变长字符串,varchar类型为定长字长串
D: 以上都不对
A: 没有区别,都可用来存储字符
B: char类型为定长字符串,varchar类型为变长字长串
C: char类型为变长字符串,varchar类型为定长字长串
D: 以上都不对
举一反三
- char是定长字符串数据类型; varchar是可变长字符串类型。
- 关于字符串类型描述正确的是: A: CHAR类型和VARCHAR类型的声明方式为CHAR(M) 和VARCHAR(M)。M为整数,指最多存储的字符数。 B: CHAR类型和VARCHAR类型的声明方式为CHAR(M) 和VARCHAR(M)。M为整数,指最多存储的字节数。 C: CHAR类型为固定长度的字符串;VARCHAR类型值为可变长度的字符串。 D: 不同于CHAR类型,VARCHAR类型存储时要附加1或2字节的前缀数据,这个前缀数据指明了这个值的字节数。
- 下面关于CHAR和VARCHAR的说法中错误的是( ) A: CHAR和VARCHAR都可以存储字符串数据 B: CHAR和VARCHAR都用来存储长度小于255的字符串 C: CHAR和VARCHAR都是定长字符串类型 D: CHAR和VARCHAR都允许为空
- Oracle中char类型与varchar2类型的区别,描述正确的是() A: char为定长字符数据类型 B: char为不定长字符数据类型 C: varchar2为定长字符数据类型 D: varchar2为不定长字符数据类型
- ORACLE中char类型与varchar2类型的区别,描述正确的是() A: char为定长字符数据类型 B: char为不定长字符数据类型 C: varchar2为不定长数据类型 D: char与varchar2没有区别 E: varchar2为定长数据类型