跟我学SQL:(六)串行数据类型
2008-10-07 11:04:14 来源:WEB开发网已经说过了,希望对标准字符串数据类型有更多的了解就往下看。
串
有两种主要的串行数据类型:字符和位。串行使用数据库里由SQL_TEXT所定义的字符。SQL_92标准同时还提供了NATIONALCHARACTER(国家字符集)和NATIONALCHARACTERVARYING(国家字符集变体),这两者都能使用可定义字符集。后者的处理方法和CHARACTER以及CHARACTERVARYING类型一样。
CHARACTER|CHAR
使用方法:CHARACTER(clength)|CHAR(clength)
CHARACTER和CHAR这两个关键字是相同的。
CHARACTER类型一个突出的特点是它们能够包含<space(空白)>这个字符。
CHARACTER类型包含了固定长度的串字符(来自SQL_TEXT的语言集),clength。
<space>字符在值的长度小于clength时起填充作用。这表示CHARACTER字段的长度是固定的。
你可以把CHARACTER的数据类型字段和相同类型的其他允许不同长度的字段比较,或者和CHARACTERVARYING数据类型比较。
有些数据库允许和数值数据类型比较。
CHARACTERVARYING|CHARVARYING|VARCHAR
使用方法:CHARACTERVARYING(maxlength)|CHARVARYING(maxlength)|VARCHAR(maxlength)
CHARACTERVARYING,CHARVARYING,和VARCHAR这几个关键字是相同的。
这些类型能容纳最大长度的字符串,maxlength。
数据库把字段的长度作为值的实际长度。
你可以把这些数据类型的字段和相同类型的其他允许不同最大长度的字段比较。
BIT
使用方法:BIT(blength)
这种类型包含了带有长度的位字符(1和0),blength。例如,如果我们使用BIT(2),样本值将为“01”。
有的数据库会在串的开头插入空位,其的则会填充它们以符合固定长度的要求。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接