解析 参考答案:CHAR的长度是固定的,VARCHAR2的长度是可以变化的,存储字符串 “ABC”,对于CHAR (10),表示存储的字符将占10个字节(包括7个空字符),而同样 的VARCHAR2(10)则只占用3个字节的长度,10只是最大值,当你存储的字符小于 10时,按实际长度存储。VARCHAR2比CHAR肖省空间,在效率上比CHAR会稍微 差一些。
答:char是定长字符类型,varchar2是变长字符类型。“test”在char(10)中被补齐空格,存储长度是10字节,在varchar2(10)中存储长度是4字节。 数据技术求职点评:Oracle DBA面试题 IT工作市场是如此的紧张,每个可获得的职位都有一堆人在申请。Naveen Nahata为Oracle E-Business Suite的数据库管理员申请者提供了以下一些...
ORACLE中char类型与varchar2类型的区别,描述正确的是() A. char为定长字符数据类型 B. char为不定长字符数据类型 C. varchar2为不定长数据类型 D. char与varchar2没有区别 E. varchar2为定长数据类型 相关知识点: 试题来源: 解析 A,C CHAR的长度是固定的,而VARCHAR2的长度是可以变化的。反馈 收藏 ...
三种数据类型 char 、varchar 、 varchar2的区别 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(其中包括17个空字符); 而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.C...
1. char()类型: (1)如果在数据库中定义的长度为10位,而我实际入力的数据长度不足10位,系统会在入力数据的后面用空字符串补足10位。 (2)一个全角认作2位长度。 2. varchar2()类型: (1) 不足数据库规定长度,不会补足长度。 (2) 一个全角认作2位长度。 3. nvar
CHAR的长度是固定的,VARCHAR2的长度是可以变化的, 存储字符串“ABC",对于CHAR (10),表示你存储的字符将占10个字节(包括7个空字符),而同样的VARCHAR2 (10)则只占用3个字节的长度,10只是最大值,当你存储的字符小于10时,按实际长度存储.VARCHAR2比CHAR节省空间,在效率上比CHAR会稍微差一些 ...
Oracle常用的数据类型 1,char(size) 存放定长的字符串,最大存放2000个字符 PS:字符串的长度一般为16的倍数 例如char(32),存放32个字符(超出不行,不够32位使用空格补齐) 如果超出插入不进会出现错误提示 新建表如果超过2000也会报错 2,varchar2(size) ...
CHAR char数据类型存储固定长度的字符值。一个CHAR数据类型可以包括1到2000个字符。如果对CHAR没有明确地说明长度,它的默认长度则设置为1。如果对某个CHAR类型变量赋值,其长度小于规定的长度,那么Oracle自动用空格填充。VARCHAR2 存储可变长度的字符串。虽然也必须指定一个VARCHAR2数据变量的长度,但是...
数据库题Oracle char是定长字符类型,而varchar是变长字符类型。 有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其存储长度及类型? 用char(10)进行存储时,存储被补齐10个空格,其长度为10个字节,而varchar2的存储长度为4个字节。 分享到: 数据库表操作题 | 事务概念 2009-11-23 10:32 浏...
D.可以为一个VARCHAR2数据类型列中指定的最小列宽为1 E.一个CHAR数据类型列中的值是空格填充到最大定义的列宽 点击查看答案 第3题 阅读以下说明,回答问题1至问题3,将答案写在对应栏内。 【说明】 关于一位花商有以下一些事实。 (1)销售在不同地区生长的花,这些地区一年的量低温度在一定范围内变化。 (2...