SQL Server 数据类型
来源:互联网 发布:江民青蛙 知乎 编辑:程序博客网 时间:2024/04/30 23:56
数据类型名称类 别
rowversion
数据类型名称
类 别
长度(以字
节为单位)
数 据 特 点
UniqueIdentifier
特殊数字
(二进制)
16
特殊的全局唯一标识符(GUID),必须
保证其在内存空间和时间内的唯一性
Char
字符
可变
定长字符数据。比设定长度短时使用空
格填充,为非Unicode数据,指定的最大长
度为8000字符
VarChar
字符
可变
长度可变的字符数据。比设定长度短时不
使用空格填充,为非Unicode数据。允许最大
长度为8000字符,但可以使用max关键字表
示其长度可足够大(数
据长度可达231字节)
Text
字符
可变
从SQL Server 2005开始向后兼容支持该
类型。可使用varchar(max)代替
NChar
Unicode
可变
定长Unicode字符数据。比设定长度短
时使用空格填充。指定的最大长度为4000字符
NVarChar
Unicode
可变
可变长度的Unicode字符数据。比设定长
度短时不使用空格填充。允许最大长度为
4000字符,但可以使用max关键字表示
其长度可足够大(数据长度可达231字节)
Ntext
Unicode
可变
可变长度的Unicode字符数据。类似
Text数据类型,仅用作向后兼容。可使
用nvarchar(max)代替
Binary
二进制
可变
定长二进制数据,最大长度为8000字节
VarBinary
二进制
可变
可变长度二进制数据,最大特定长度为
8 000字节,可使用max关键字使其作为
BLOB(大对象)字段(数据长可达231字节)
Image
二进制
可变
从SQL Server 2005开始向后兼容支持该
类型。可使用varbinary(max)代替
Table
其他
特殊
主要用于操作结果集,通常作为用户自定义
函数(UDF)的结果输出或作为存储过程
的参数。在表的定义中不作为可用的数
据类型(不可以嵌套表)
HierarchyID
其他
特殊
维护层次结构定位信息的特殊数据
类型。提供特定于层次结构需要的特
殊功能。允许进行深度、父/子关系和索
引比较。实际大小随层次结构中的节点
数和平均深度而变
Sql_variant
其他
特殊
与VB和C++中的变量基本无关。其实质
是用于保存大多数其他SQLServer数据
类型的容器。当列或函数需要处理多
种数据类型时可使用这种数据类型。
与VB不同的是,使用这种数据类型要
将其显式转换为更具体的数据类型
XML
字符
可变
定义一个字符字段用作XML数据。用
于针对XML模式的数据验证和使用特
殊的面向XML的函数
CLR
其他
可变
随CLR对象的特性而变,CLR对象支持
基于自定义数据类型的CLR。随
SQL Server 2012附带的空间数
据类型GEOMETRY和GEOGRAPHY
实现为CLR类型
(续)
- SQL 数据类型:SQL Server 数据类型
- SQL SERVER的数据类型
- SQL SERVER数据类型简介
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER 数据类型详解
- SQL SERVER的数据类型
- sql server 数据类型
- SQL SERVER的数据类型
- SQL Server数据类型
- SQL server数据类型比较
- SQL SERVER 数据类型详解
- SQL Server 数据类型
- SQL SERVER的数据类型
- SQL SERVER 数据类型详解
- sql server 数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- booksheet in theory
- XML编程
- 在安装 Ubuntu 14.04 中可能遇到的问题
- 内部类学习笔记(四)静态嵌套类
- Java web 入门知识 及HTTP协议详解
- SQL Server 数据类型
- 普通青年的状态机,纯C语言
- 更新sdk修改hosts
- JAVA IO流小结
- PHP+MYSQL的搭建
- CloudStack初探系列(三):系统初始化和上手使用
- 男士 夏季服装搭配
- 初识压缩感知Compressive Sensing
- initrd的制作和解压