关于sql server char,nchar,varchar,nvarchar的区别
2016-08-22 14:56
375 查看
1.长度问题:char和varchar是双字节,也就是说char[4]或varchar[4]最多可以存储4个汉字,nchar[4]和nvarchar[4]最多只能存储4个英文字母或英文字符,所以char,varchar最大长度8000,nchar,nvarchar最大长度4000
2.自增长问题:char和nchar是固定长度,varchar和 nvarchar是不固定长度。
3.关于空字符补位的问题,由于char和nchar是固定长度,所以当你存储数据的数据长度不够的时候,sqlserver将自动在数据的后面补上空字符,比如自读长度为nchar[10],传入了一个字符串"12345",实际上存储到数据库里的字符串是"12345 "
2.自增长问题:char和nchar是固定长度,varchar和 nvarchar是不固定长度。
3.关于空字符补位的问题,由于char和nchar是固定长度,所以当你存储数据的数据长度不够的时候,sqlserver将自动在数据的后面补上空字符,比如自读长度为nchar[10],传入了一个字符串"12345",实际上存储到数据库里的字符串是"12345 "
相关文章推荐
- Sql server char,nchar,varchar与Nvarchar的区别
- Sql server char,nchar,varchar与Nvarchar的区别
- SQLServer char、varchar、nchar、nvarchar的区别
- 黑马程序员之SQL Server学习笔记:MS SQL Server中char&nchar、varchar&nvarchar、char&character区别
- sqlserver char nchar varchar nvarchar 的区别
- Sql Server char、varchar、nchar、nvarchar的区别
- 关于SQL中char、varchar、text和nchar、nvarchar、ntext的区别
- Sql server char,nchar,varchar与Nvarchar的区别
- 关于SQL中char、varchar、text和nchar、nvarchar、ntext的区别
- SQLServer中char、varchar、nchar、nvarchar的区别:
- sql server数据类型char和nchar,varchar和nvarchar,text和ntext的区别(转)
- Sql server char,nchar,varchar与Nvarchar的区别
- SQL中char、varchar、text和nchar、nvarchar、ntext的区别
- SQL:char、varchar、text和nchar、nvarchar、ntext的区别
- SQL中char,varchar 和nchar,nvarchar的区别
- SQL中char、varchar 和nchar、nvarchar的区别
- SQL中char、varchar、text和nchar、nvarchar、ntext的区别
- SQL 2005中char、nchar、varchar、ntext and nvarchar(max)的区别
- SQL中char、varchar、text和nchar、nvarchar、ntext的区别
- 网摘__SQL中char、varchar、text和nchar、nvarchar、ntext的区别