SQL SERVER与C#数据类型对照表
|
SQL SERVER类型 |
类型说明 |
C#类型 |
|
|
精确数字 |
bigint |
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 |
Int64 |
|
int |
从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。 |
Int32 |
|
|
smallint |
从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。 |
Int16 |
|
|
tinyint |
从 0 到 255 的整型数据。存储大小为 1 字节。 |
System.Byte |
|
|
bit |
1 或 0 的整数数据。 |
Boolean |
|
|
decimal |
从 -10^38 +1 到 10^38 –1 的固定精度和小数位的数字数据。 |
System.Decimal |
|
|
numeric |
功能上等同于 decimal。 |
System.Decimal |
|
|
money |
货币数据值介于 -2^63 (-922,337,203,685,477.5808) 与 2^63 - 1 (+922,337,203,685,477.5807) 之间,精确到货币单位的千分之十。 |
System.Decimal |
|
|
smallmoney |
货币数据值介于 -214,748.3648 与 +214,748.3647 之间,精确到货币单位的千分之十。 |
System.Decimal |
|
|
近似数字 |
float |
从 -1.79E + 308 到 1.79E + 308 的浮点精度数字。 |
System.Double |
|
real |
从 -3.40E + 38 到 3.40E + 38 的浮点精度数字。 |
System.Single |
|
|
时间 |
datetime |
从 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和时间数据,精确到百分之三秒(或 3.33 毫秒)。 |
System.DateTime |
|
smalldatetime |
从 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和时间数据,精确到分钟。 |
System.DateTime |
|
|
date |
0001-01-01 到 9999-12-31(YYYY-MM-DD) |
System.DateTime |
|
|
字符串 |
char |
固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。 |
String |
|
varchar |
可变长度的非 Unicode 数据,最长为 8,000 个字符。 |
String |
|
|
text |
可变长度的非 Unicode 数据,最大长度为 2^31 - 1 (2,147,483,647) 个字符。 |
String |
|
|
Unicode字符串 |
nchar |
固定长度的 Unicode 数据,最大长度为 4,000 个字符。 |
String |
|
nvarchar |
可变长度 Unicode 数据,其最大长度为 4,000 字符。sysname 是系统提供用户定义的数据类型,在功能上等同于 nvarchar(128),用于引用数据库对象名。 |
String |
|
|
ntext |
可变长度 Unicode 数据,其最大长度为 2^30 - 1 (1,073,741,823) 个字符。 |
String |
|
|
二进制字符串 |
binary |
固定长度的二进制数据,其最大长度为 8,000 个字节。 |
System.Byte[] |
|
varbinary |
可变长度的二进制数据,其最大长度为 8,000 个字节。 |
System.Byte[] |
|
|
image |
可变长度的二进制数据,其最大长度为 2^31 - 1 (2,147,483,647) 个字节。 |
System.Byte[] |
|
|
其它数据类型 |
timestamp |
数据库范围的唯一数字,每次更新行时也进行更新。 |
System.DateTime |
|
uniqueidentifier |
全局唯一标识符 (GUID)。 |
System.Guid |
|
|
Variant |
|
Object |
SQL SERVER与C#数据类型对照表的更多相关文章
- SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型
原文:SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server ...
- Sql Server 支持的数据类型
T-SQL语言和SQLServer数据库中的数据通常需要定义一个数据类型,数据类型定义了对象可以容纳的数据的种类. 哪些对象需要数据类型 (1).表和视图的列: 在定义 ...
- SQL Server 基础知识/数据类型/数值类型
数据库设计简单地来讲,也就是设计表格的过程. 表格存储的数据是可以理解为一个二维表,由行和列组成. 原则上来讲,一个数据库只需要一个字段,一个数据类型就可以解决所有的问题,但是这样做并不明智,所以一般 ...
- sql server 2008 数据库数据类型
sql server 2008 数据库数据类型 一.数值型 int:整数类型,它的精度由执行机构确定.. smallint:短整数类型,它的精度由执行机构确定.. numeric(p,s):数值型,并 ...
- SQL Server和Oracle数据类型对应关系
在工作中,有时会遇到跨库传输数据的情况,其中 SQL Server 和 Oracle 之间的数据传输是比较常见的情况. 因为 SQL Server 和 Oracle 的数据类型有些差异,这就要求我们在 ...
- java实体属性对应mysql和SQL Server 和Oracle 数据类型对应
1:Java数据类型与MySql数据类型对照表 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 ...
- SQL Server 中使用数据类型表示小数
在使用的时候发现一个问题,由于编程的习惯,当数据库中需要存储小数的时候,就想当然的使用了float类型,可结果太让人意外了. 数据库中存储了0.5没问题,当使用0.6的时候,得到的确是0.599999 ...
- Oracle、SQL Server、MySQL数据类型对比
1,标准SQL数据类型 BINARY 每个字符占一个字节 任何类型的数据都可存储在这种类型的字段中.不需数据转换(例如,转换到文本数据).数据输入二进制字段的方式决定了它的输出方式. BIT 1 个字 ...
- SQL Server 2008 geometry 数据类型
摘自SQL Server 2008帮助 平面空间数据类型 geometry 是作为 SQL Server 中的公共语言进行时 (CLR) 数据类型实现的.此类型表示欧几里得(平面)坐标系中的数据. 注 ...
随机推荐
- BugPhobia开发篇章:Beta阶段第VIII次Scrum Meeting
0x01 :Scrum Meeting基本摘要 Beta阶段第八次Scrum Meeting 敏捷开发起始时间 2015/12/22 00:00 A.M. 敏捷开发终止时间 2015/12/22 23 ...
- error loading midas.dll问题
如果用的delphi在你的单元里用uses midaslib这个东西就可以把midas静态连接到你的程序楼上的也可以 在程序中使用winexec("regsvr32.exe midas.dl ...
- python3_字符串
一.字符串的表示 >>> s = "narjaja never give up" #字符串的创建和初始化 >>> s = 'narjaja ne ...
- linux_查看磁盘与目录容量
一.查看磁盘容量命令df(report file system disk space usage) 终端运行 $ df 输出结果 我的物理主机上的 /dev/sda5 是对应着主机硬盘的分区,字母 a ...
- 使用highlightjs自定义markdown代码高亮
目录 概述 实现方法 概述 最近使用markdown来写一些技术文档和博客,觉得真心不错,这才是程序员该用的编辑器嘛~~ Mou在mac上的 markdown 编辑器,很简约,可惜Mou好像只支持标准 ...
- 自定义Label控件
最近开发过程中有一个需求就是修改label控件的模板,使其能够在鼠标移近的时候变成TextBox,从而方便输入,然后进行相应的修改,最终达到动态修改Label的目的,这里贴出相应的代码,并做简要的分析 ...
- mysql学习笔记四 —— AB复制
要点:ab复制 mysql集群架构流程: ABB(主从复制)-->MHA(实现mysql高可用.读写分离.脚本控制vip飘逸)-->haproxy(对slave集群实现分发,负载均衡)-- ...
- rsync实现数据同步
希望两台机器指定目录的数据保持一致 192.168.19.252(master) 192.168.19.251(slave) /cache 拉复制 ...
- ES6 Set & Map
ES6 Set & Map OK ES6 Map https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Globa ...
- html css類和css()
addClass():一個或者多個元素添加一個或者多個類 $("元素一,元素2,元素3").addClass(“類名1 類名2”) removeClass():一個或者多個元素刪 ...