char和varchar有什么区别?
解决方案 »
- 求条执行长参数存储过程的写法,谢谢
- process_commands: 进程 1620 发生了严重的异常 c0000005 EXCEPTION_ACCESS_VIOLATION。SQL Server 将终止该进程。
- 急!bulk insert导入文本文件时,其中一列超过1万个字符如何解决
- 求sql语句一条,急!大家来帮帮忙
- 要实现这样的功能,SQL语句怎么写??倾家荡产求助
- 内连接与这种写法有什么不同
- 关于游标
- 为什么我的服务器刷新是如此之慢????
- 如何远程停止、启动sqlserver 数据库?(主要目的是备份还原)
- 这样的记录该怎么select ?
- ■■■常用的数据汇总统计的过程,如何现优化?■■■
- 关于sql两级触发器!
varchar是可变长度.如:
定义为char(8)
插入值的时候,如果不够8个长度,用空格补上~而使用varchar(8),则不用,长度为字符串的实际长度~
char是固定长度,
varchar是可变长度.如:
定义为char(8)
插入值的时候,如果不够8个长度,用空格补上~而使用varchar(8),则不用,长度为字符串的实际长度~
varchar是可变长度字符数据类型列,而不要使用固定长度列
二者的最大长度都是8000字节。
用法:如果希望列中的数据值大小接近一致,可以使用char。
如果希望列中的数据值大小显著不同,可以使用varchar。
呵呵!~
char是固定(定长)长度字符数据类型列
varchar是可变长度字符数据类型列
二者的最大长度都是8000字节。
用法:如果希望列中的数据值大小接近一致,可以使用char。
如果希望列中的数据值大小显著不同,可以使用varchar。
不好意思!~