Oracle数据库中char(),varchar2(),nvarchar2()三种数据类型的区别
2010-10-31 11:26
513 查看
Oracle数据库中char(),varchar2(),nvarchar2()三种数据类型的区别
1. char()类型:
(1)如果在数据库中定义的长度为10位,而我实际入力的数据长度不足10位,系统会在入力数据的后面用空字符串补足10位。
(2)一个全角认作2位长度。
2. varchar2()类型:
(1) 不足数据库规定长度,不会补足长度。
(2) 一个全角认作2位长度。
3. nvarchar2()类型:
(1) 不足数据库规定长度,不会补足长度。
(2) 一个全角认作1位长度。
结论:由此在做设计时,为节省系统资源会尽量选用varchar2()和nvarchar2()类型。
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/7_databases/oracle/oraclexl/2008324/107065.html
1. char()类型:
(1)如果在数据库中定义的长度为10位,而我实际入力的数据长度不足10位,系统会在入力数据的后面用空字符串补足10位。
(2)一个全角认作2位长度。
2. varchar2()类型:
(1) 不足数据库规定长度,不会补足长度。
(2) 一个全角认作2位长度。
3. nvarchar2()类型:
(1) 不足数据库规定长度,不会补足长度。
(2) 一个全角认作1位长度。
结论:由此在做设计时,为节省系统资源会尽量选用varchar2()和nvarchar2()类型。
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/7_databases/oracle/oraclexl/2008324/107065.html
相关文章推荐
- Oracle数据库中char(),varchar2(),nvarchar2()三种数据类型的区别
- Oracle数据库中char(),varchar2(),nvarchar2()三种数据类型的区别
- char,unsigned char和signed char三种数据类型的区别
- oracle中char和varchar2数据类型的区别
- oracle中char和varchar2数据类型的区别
- oracle数据库中数据类型varchar和varchar2的区别
- char、varchar与nvarchar三种数据类型比较
- Oracle中varchar,varchar2,nvarchar,nvarchar2的区别及其它数据类型描述
- oracle数据库中VARCHAR2(50 CHAR) 和VARCHAR2(50) 有啥区别?
- char、varchar、bigint、int等的区别及数据库的数据 类型
- .NET中三种数据类型转换的区别:(type), type.Parse, Convert类
- sql server数据类型char和nchar,varchar和nvarchar,text和ntext的区别
- oracle中char() varchar() varchar2()类型之间的联系与区别
- MSSQL中数据类型Char(n) - Nchar(n) - varchar(n) - Nvarchar(n) - text(n) 的描述及其区别
- sql server数据类型char和nchar,varchar和nvarchar,text和ntext的区别
- SQL2005中char nchar varchar nvarchar数据类型的区别和使用环境讲解
- sql server数据类型char和nchar,varchar和nvarchar,text和ntext的区别
- char、varchar、text、ntext、bigint、int、smallint、tinyint和bit的区别及数据库的数据类型
- MySQL数据库数据类型(char(n),varchar(n),nchar(n),nvarchar(n)的区别)
- SQL中数据类型char/varchar/nvarchar/nchar/text/ntext的区别