char,定长
varchar变长char(10)与varchar(10)
如果存储'a'则char(10)会在a后面补9个空格,补足10位
而varchar不会.
varchar变长char(10)与varchar(10)
如果存储'a'则char(10)会在a后面补9个空格,补足10位
而varchar不会.
解决方案 »
- 求达人能帮我解释一下这个 存储过程
- 请教:不用top 1取出一条记录
- 如何将ACCESS数据库转到SQL SERVER
- EXECUTE 后的事务计数指出缺少了 COMMIT 或 ROLLBACK TRANSACTION 语句。原计数 = 0,当前计数 = 1。
- 搜索条件设定
- 全文索引突然出错,报FullTextIndexSize 错误
- 如何使用ado.connection or ado.command or ado.recordset 的 execute Method 进行对数据库的varbinary类型的数据进行读取和写入?(急!急!急!急!急!急!)
- 马可的sql语句:小弟sql水平太次,看不懂,哪位大哥能指教!!!
- 请问用PC做MS SQL SERVER 2000的服务器硬件的配置?
- 两个T-SQL问题,请进来坐坐===>
- 学习SQL编程,哪本书比较好?(中文版)
- 这句SQL怎么不对呢?请帮忙看一下.
varchar变长char(10)与varchar(10)
如果存储'a'则char(10)会在a后面补9个空格,补足10位
而varchar不会.
varchar类型适合于存储数据长度不固定的数据.
固定长度 (char) 或可变长度 (varchar) 字符数据类型。char[(n)]长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。char 在 SQL-92 中的同义词为 character。varchar[(n)]长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。varchar 在 SQL-92 中的同义词为 char varying 或 character varying。---来自联机帮助
char 定长
varchar 变长