MSSQL数据类型
| 数据类型 | 描述 | 备注 | 对应vba类型 |
| 字符 | |||
| char(n) | n为1-8000字符之间 | ||
| nchar(n) | n为1-4000 unicode字符之间 | ||
| nvarchar(max) | 最多为2^30-1(1073741823)unicode字符 | string | |
| text | 最多为2^31-1(2147483647)字符 | ||
| varchar(n) | n为1-8000字符之间 | ||
| varchar(max) | 最多为2^31-1(2147483647)字符 | ||
| 精确数字 | |||
| bit | 0,1或者null |
|
|
| tinyint | 0-255之间的整数 | byte | |
| smallint | -32768~32767之间的整数 | Integer | |
| int | -2147483648~2147483647之间的整数 | long | |
| bigint | -9223372036854775808~9223372036854775807之间的整数 | ||
| numric(p,s)或decimal(p,s) | 表示的数字可以达到38位,存储数据时所用的字节数目会随着使用位数的多少变化 | decimal |
|
| money | -9223372036854775808.5808~9223372036854775807.5807 |
|
|
| smallmoney | -2147483648.3648~2147483647.3647 |
|
|
| 近似数字 | |||
| float[(n)] | -1.79E+308~1.79E+308 | double | |
| real() | -3.04E+38~3.04E+38 | Single | |
| 二进值 | |||
| binary(n) | n为1-8000十六进制数字之间 | ||
| varbinary(n) | n为1-8000十六进制数字之间 | ||
| varbinary(max) | 最多为2^31-1(2147483654)十六进制数字 | ||
| 日期时间 | |||
| date | 1年1月 1日-9999年12月31日,只存储日期 | ||
| datetime | 1753年1月1日~9999年12月31日,精确到最近的3.33毫秒 | date | |
| datetime(n) | 1年1月1日~999年12月31日.0~7之间的n指定小数秒 | ||
| datetimeoffset(n) | 1年1月1日~999年12月31日.0~7之间的n指定小数秒+/-偏移量 | ||
| smalldatetime | 1900年1月1日~2079年6月6日,精确到1分钟 | ||
| time(n) | 小时:分钟:秒.9999999,0~7之间的n指定小数秒 | ||
| 其他系统类型 | |||
| cursor | 包含对游标的引用,只用用作变量或者存储过程参数 | ||
| hierarchyid | 包含对层次结构中位置的引用 | ||
| sql_variant | 可能包含任何系统数据类型的值. | ||
| table | 用于存储进一步处理的数据集,主要用于返回标志函数的结果集,也可以用于存储过程和批处理 | ||
| timestamp或rowversion | 对于每个表是唯一的,自动存储的值.通常用于版本戳.该值在dml的时候自动更新 | ||
| uniqueidentifier | 包含全局唯一标识符GUID.该值可以从Newsequentialid()函数获得. | ||
| xml | 定义为unicode形式 | ||
|
MSSQL数据类型的更多相关文章
- [开发笔记]-unix时间戳、GMT时间与datetime类型时间之前的转换
前段时间项目中涉及到了MySql和MsSql数据类型之间的转换,最近又在研究新浪微博的API,涉及到了带有时区的GMT时间类型的转换,所以,特记录于此,以备日后查询. 一:UNIX时间戳与dateti ...
- Mssql中一些常用数据类型的说明和区别
Mssql中一些常用数据类型的说明和区别 1.bigint 占用8个字节的存储空间,取值范围在-2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,37 ...
- mssql sqlserver text数据类型专题说明
摘要: 下文分享text数据类型的简介及处理text数据类型所涉及的函数,如下所示: text 数据类型简介: mssql sqlserver 常用数据类型简介 mssql sqlserver tex ...
- mssql sqlserver xml数据类型专题
摘要: 下文将详细讲述sql server xml数据类型的相关知识,如下所示: 实验环境: sql server 2008 R2 xml数据类型简介: mssql sqlserver xml数据类型 ...
- MSSQL 错误:在将 varchar 值 '1,2,3,5,6' 转换成数据类型 int 时失败。
MSSQL 错误:在将 varchar 值 '1,2,3,5,6' 转换成数据类型 int 时失败.
- 在C#项目中需要用double类型操作MSSQL float类型数据(附C#数据类型和SQL数据类型对照)
C#操作SQL Float类型,数据会多很多小数,原来是C#的float和sql的float类型不一致.以下是数据库中与C#中的数据类型对照. /// <summary> /// 数据库中 ...
- (转)C# 数据类型映射 (SQLite,MySQL,MSSQL,Oracle)
一.C# vs SQLite: C# SQLite 字段名 类型 库类型 GetFieldType(#) 转换 备注 F_BOOL bool BIT NOT NULL Boolean F_BOOL_N ...
- C# 数据类型映射 (SQLite,MySQL,MSSQL,Oracle)
一.C# vs SQLite: C# SQLite 字段名 类型 库类型 GetFieldType(#) 转换 备注 F_BOOL bool BIT NOT NULL Boolean F_BOOL_N ...
- 【转】MSSQL获取指定表的列名信息,描述,数据类型,长度
/* --作用:根据特定的表名查询出字段,以及描述,数据类型,长度,精度,是否自增,是否为空等信息 --作者:wonder QQ:37036846 QQ群:.NET顶级精英群 ID:124766907 ...
- mssql sqlserver null数据类型专题
摘要: 下文将详细讲述sql server NULL(空值)的相关知识,如下所示: 实验环境: sql server 2008 R2 NULL(空值)简介: mssql sqlserver null数 ...
随机推荐
- mysql数据增量及备份操作
注:当数据库出现异常的时候,我们可以先恢复最近一次的全量备份,接着将增量备份的文件一个一个按顺序恢复即可实现原来数据库的恢复. 还可以使用innobackupex 备份工具. 备份 # 1,开启 bi ...
- rar 压缩解压
rar wget https://www.rarlab.com/rar/rarlinux-x64-612.tar.gz # 压缩文件 rar a -r test.rar file # 解压文件 unr ...
- HTML弹窗设计二
<!DOCTYPE html><html> <head> <title>模态框弹出层.html</title> <meta http- ...
- Oracle 低版本客户端连接19C报错ORA-28040
# 适用范围12.2+# 问题概述客户使用Oracle11.2客户端连接Oracle 19c的时候,报错: ORA-28040: No matching authentication protocol ...
- .net基础—委托和事件
委托 委托是一种引用类型,表示对具有特定参数列表和返回类型的方法的引用. 在实例化委托时,可以将其实例与任何具有兼容签名和返回类型的方法相关联. 可以通过委托实例调用方法.可以将任何可访问类或结构中与 ...
- localStorage/sessionStorage/cookie
html5本地存储主要有两种localStorage和sessionStorage 都是使用相同api,存入后都是字符串类型 localStorage和sessionStorage使用方 ...
- js 拖动图片
<script type="text/javascript"> var oipc = document.getElementById('pic'); var isDra ...
- vue点击遮罩层阴影区域隐藏
<div class="overlay" v-if="mask" @click="closeMaskTap($event)"> ...
- 大唐电信AC集中管理平台弱口令漏洞
网络资产搜索: 找到平台 进行默认口令登入:admin/1***** 登陆 End!!!
- HDFS 机架感知与副本放置策略
HDFS 机架感知与副本放置策略 机架感知(RackAwareness) 通常,大型 Hadoop 集群会分布在很多机架上,在这种情况下, 希望不同节点之间的通信能够尽量发生在同一个机架之内,而不是跨 ...