肯定 char快。
rtrim(字段)
rtrim(字段)
解决方案 »
- 请老师讲讲left joint, right joint, inner joint 的区别吧
- 刚刚的问题,各位老兄解决的有点问题,再开一贴,求正确答案!
- 带条件的SQL语句在vb6.0读取foxpro6.0数据的正确写法
- 求最佳写法!!!哈哈,快啊!!!
- 小问题,关于sql语法两数相除
- 请教一个搜索查询问题?
- 如何删除两个表中相同的数据
- 高分讨教 SQL错误1222 的问题
- 没有外键,如何实现数据的完整性???
- 倾家荡产求一解:请问在sqlserver中如何统计某个字符串在一篇文章中出现的次数??急!!(我现在就剩10分了,全给你们吧)
- ??一条SQL语句??
- 为什么我的数据联接出错,帮我看一看程序那有问题
固定长度 (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。注释
如果没有在数据定义或变量声明语句中指定 n,则默认长度为 1。如果没有使用 CAST 函数指定 n,则默认长度为 30。将为使用 char 或 varchar 的对象被指派数据库的默认排序规则,除非用 COLLATE 子句另外指派了特定的排序规则。该排序规则控制用于存储字符数据的代码页。支持多语言的站点应考虑使用 Unicode nchar 或 nvarchar 数据类型以尽量减少字符转换问题。如果使用 char 或 varchar: 如果希望列中的数据值大小接近一致,请使用 char。
如果希望列中的数据值大小显著不同,请使用 varchar。
如果执行 CREATE TABLE 或 ALTER TABLE 时 SET ANSI_PADDING 为 OFF,则一个定义为 NULL 的 char 列将被作为 varchar 处理。 当排序规则代码页使用双字节字符时,存储大小仍然为 n 个字节。根据字符串的不同,n 个字节的存储大小可能小于 n 个字符。
如果希望列中的数据值大小显著不同,请使用 varchar。
zjcxc(邹建)
从速度上讲,因为char保存的数据是定长的,所以它的检索效率高于varchar好像前后没有因果关系吧?
这里不是讲的添加而是保存.在读取和查找时?txlicenhe(马可)
肯定 char快。
rtrim(字段)为什么?
rtrim(char字段)