SQL Server 2000
|
C#
|
CodeSmith
|
数据类型
|
取值范围
|
数据类型
|
取值范围
|
空值代替值
|
数据类型
|
bigint
|
-2^63 (-9,223,372,036,854,775,807) 至 2^63-1 (9,223,372,036,854,775,807)
|
Int64
|
-9,223,372,036,854,775,808;即十六进制的 0x8000000000000000至9,223,372,036,854,775,807;即十六进制的 0x7FFFFFFFFFFFFFFF
|
Int64.MinValue
|
Int64
|
binary
|
固定长度的 n 个字节二进制数据。N 必须从 1 到 8,000。存储空间大小为 n+4 字节。
|
Byte[]
|
|
null
|
Binary
|
bit
|
True,False
|
enum
|
0,1,-1(使用一个枚举变量来代替)
public enum bitNull
{
False,
True,
Null = -1
};
|
-1
|
Boolean
|
char
|
长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。
|
string
|
|
null
|
AnsiStringFixedLength
|
datetime
|
存储从 <chsdate w:st="on" year="1753" month="1" day="1" islunardate="False" isrocdate="False">1753 <span lang="EN-US" style="font-family: 宋体;"><span lang="EN-US">年</span></span> 1 </chsdate>月 1 日至 <chsdate w:st="on" year="9999" month="12" day="31" islunardate="False" isrocdate="False"><rtx w:st="on">9999</rtx><span lang="EN-US" style="font-family: 宋体;"><span lang="EN-US">年</span></span> 12 <span lang="EN-US" style="font-family: 宋体;"><span lang="EN-US">月</span></span></chsdate> 31 日的日期(每个数值要求 8 个字节的存储空间)
|
DateTime
|
<chsdate w:st="on" year="0001" month="1" day="1" islunardate="False" isrocdate="False"><span lang="EN-US" style="font-size: 10pt;">0001 </span><span style="font-size: 10pt; font-family: 宋体;">年</span><span lang="EN-US" style="font-size: 10pt;"> 1 </span></chsdate>月 1 日 00:00:00 .0000000至<chsdate w:st="on" year="9999" month="12" day="31" islunardate="False" isrocdate="False"><rtx w:st="on"><span lang="EN-US" style="font-size: 10pt;">9999</span></rtx><span lang="EN-US" style="font-size: 10pt;"> </span><span style="font-size: 10pt; font-family: 宋体;">年</span><span lang="EN-US" style="font-size: 10pt;"> 12 </span><span style="font-size: 10pt; font-family: 宋体;">月</span></chsdate> 31 日 23:59:59.<rtx w:st="on">9999</rtx>999
|
1753-01-01 0:00:00
|
DateTime
|
decimal
|
从 - 10^38 +1 到 10^38 - 1
|
Decimal
|
-79,228,162,514,264,337,593,543,950,335至79,228,162,514,264,337,593,543,950,335
|
Decimal.MinValue
|
Decimal
|
float
|
从 - 1.79E + 308 到 1.79E + 308 之间的浮点数字数据
|
Double
|
-1.79769313486232e308至+1.79769313486232e308
|
Double.MinValue
|
Double
|
image
|
可变长度二进制数据介于 0 与 231-1 (2,147,483,647) 字节之间。
|
Byte[]
|
|
null
|
Binary
|
int
|
从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)
|
int
|
-2,147,483,648 到 2,147,483,647
|
-2147483648
|
Int32
|
money
|
货币数据值介于 -2^63 (-922,337,203,685,477.5808) 与 2^63 - 1 (+922,337,203,685,477.5807) 之间,精确到货币单位的千分之十。存储大小为 8 个字节。
|
Single
|
-3.402823e38至+3.402823e38
|
Single.MinValue
|
Currency
|
nchar
|
至多为 4000 个 Unicode 字符
|
string
|
|
null
|
StringFixedLength
|
ntext
|
可变长度 Unicode 数据的最大长度为 230 - 1 (1,073,741,823) 个字符。存储大小是所输入字符个数的两倍(以字节为单位)。
|
string
|
|
null
|
String
|
numeric
|
使用最大精度时,有效值从 - 10^38 +1 到 10^38 – 1
|
Decimal
|
-79,228,162,514,264,337,593,543,950,335至79,228,162,514,264,337,593,543,950,335
|
Decimal.MinValue
|
Decimal
|
nvarchar
|
包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。
|
string
|
|
null
|
String
|
real
|
从 ?3.40E + 38 到 3.40E + 38 之间的浮点数字数据。存储大小为 4 字节。
|
Single
|
-3.402823e38至+3.402823e38
|
Single.MinValue
|
Single
|
smalldatetime
|
从 1900 年 1 月 1 日至 2079 年 6 月 6 日的日期(每个数值要求 4 个字节的存储空间)。
|
DateTime
|
<chsdate w:st="on" year="0001" month="1" day="1" islunardate="False" isrocdate="False"><span lang="EN-US" style="font-size: 10pt;">0001 </span><span style="font-size: 10pt; font-family: 宋体;">年</span><span lang="EN-US" style="font-size: 10pt;"> 1 </span></chsdate>月 1 日 00:00:00 .0000000至<chsdate w:st="on" year="9999" month="12" day="31" islunardate="False" isrocdate="False"><rtx w:st="on"><span lang="EN-US" style="font-size: 10pt;">9999</span></rtx><span lang="EN-US" style="font-size: 10pt;"> </span><span style="font-size: 10pt; font-family: 宋体;">年</span><span lang="EN-US" style="font-size: 10pt;"> 12 </span><span style="font-size: 10pt; font-family: 宋体;">月</span></chsdate> 31 日 23:59:59.<rtx w:st="on">9999</rtx>999
|
1900-01-01 0:00:00
|
DateTime
|
smallint
|
从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。
|
Int16
|
-32768至32767
|
Int16.MinValue
|
Int16
|
smallmoney
|
货币数据值介于 -214,748.3648 与 +214.748,3647 之间,精确到货币单位的千分之十。存储大小为 4 个字节。
|
Single
|
-3.402823e38至+3.402823e38
|
Single.MinValue
|
Currency
|
sql_variant
|
在SQL Server 2000中不支持大数据类型text, ntext, image, timestamp,其他类型均支持
|
Object
|
|
null
|
Object
|
text
|
服务器代码页中的可变长度非 Unicode 数据的最大长度为 231-1 (2,147,483,647) 个字符。当服务器代码页使用双字节字符时,存储量仍是 2,147,483,647 字节。存储大小可能小于 2,147,483,647 字节(取决于字符串)。
|
string
|
|
null
|
AnsiString
|
timestamp
|
timestamp 这种数据类型表现自动生成的二进制数,确保这些数在数据库中是唯一的。timestamp 一般用作给表行加版本戳的机制。存储大小为 8 字节。
|
Byte[]
|
|
null
|
Binary
|
tinyint
|
从 0 到 255 的整型数据。存储大小为 1 字节。
|
Byte
|
0至255
|
Byte.MinValue
|
Byte
|
uniqueidentifier
|
存储 16 字节的二进制值,该值的使用与全局唯一标识符 (GUID) 一样。GUID 是一个唯一的二进制数字;世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络中,分配必须具有唯一性的标识符。
|
Guid
|
|
Guid.Empty
|
Guid
|
varbinary
|
n 个字节变长二进制数据。n 必须从 1 到 8,000。存储空间大小为实际输入数据长度 +4 个字节,而不是 n 个字节。输入的数据长度可能为 0 字节。
|
Byte[]
|
|
null
|
Binary
|
varchar
|
长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。
|
string
|
|
null
|
AnsiString
|
相关推荐
SQL类型对应.NET(C#)类型查询 Winform小程序,主要是自己用用 不喜欢看列表的同学就试试吧
SQL Server 2005 和 .NET Framework 之间的数据类型对应关系是开发数据库应用程序时的重要基础知识。理解这些对应关系有助于确保在SQL Server中存储的数据能够正确地被.NET应用程序读取和处理。以下是对两种数据类型...
了解Oracle数据库与.NET数据类型的映射关系对于开发人员来说至关重要,这直接影响到数据的正确存储、检索和处理。以下是对"Oracle与.Net 数据类型映射"这一主题的详细解释。 首先,Oracle数据库提供了一系列的数据...
本篇文章将详细解析SQL Server与C#之间数据类型的对应表,以便于开发者更高效地进行数据交互。 首先,SQL Server是微软推出的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。C#,则是.NET框架下的编程...
MyBatis.Net是基于.NET的轻量级ORM(对象关系映射)框架,它允许开发者编写自定义的SQL语句,避免了传统ADO.NET操作中的大量繁杂代码。MyBatis.Net的核心功能包括:动态SQL、映射器接口、事务管理、缓存机制等。 2...
特别是在使用SQL Server作为后端数据库与C#进行交互时,了解这两种环境下的数据类型及其对应关系尤为重要。本文旨在详细介绍SQL Server 2005中的数据类型与C#中的数据类型之间的映射关系。 #### 一、基本数据类型...
标题中的“sql 数据库.NET C# 实体类 生成器 源码”指的是一个用于在C#开发环境中自动生成数据库对应的实体类的工具。这个工具可以帮助开发者快速地创建与SQL数据库表结构相匹配的C#类,节省手动编写代码的时间,...
在编程和数据库交互时,了解数据类型的对应关系是至关重要的,特别是当使用C#与SQL Server进行数据操作时。C#是一种面向对象的编程语言,而SQL Server则是一个关系型数据库管理系统,它们各自有一套独立的数据类型。...
C#操作SQL Server中的Image类型数据 C#操作SQL Server中的Image类型数据 C#操作SQL Server中的Image类型数据 C#操作SQL Server中的Image类型数据 详细介绍请参考: ...
ASp.NET(C#)+SQL2000教务管理系统是一个基于Web的应用程序,用于高效管理和组织教育机构的教务工作。这个系统利用了Microsoft的.NET Framework平台,特别是其Web开发框架ASp.NET,以及数据库管理系统SQL Server ...
2. 技术选型与理由:解释为什么选择ASP.NET和C#,以及使用特定技术的优势。 3. 系统设计与架构:详述系统各个组件的职责和交互方式。 4. 开发过程:记录项目开发的步骤,包括需求分析、数据库设计、界面设计和编码...
本文将详细探讨SQL Server与C#中数据类型的对应关系,并提供一个简单的函数示例,帮助开发者理解如何在两者之间进行类型转换。 SQL Server是一个广泛使用的数据库系统,它提供了多种数据类型用于存储不同类型的数据...
在本项目中,".NET6WebAPI使用Sqlserver+JWT增删改查"是一个基于最新.NET框架.NET6构建的Web应用程序示例,主要用于演示如何利用ASP.NET Core Web API与SQL Server数据库进行数据操作,以及结合JWT(JSON Web Tokens...
C#是一种现代化的、类型安全的编程语言,特别适合于.NET Framework。在ASP.NET中,C#用于编写后台逻辑,处理用户请求,与数据库交互,以及生成动态HTML内容。在创建留言板这样的应用时,C#的类、方法、控制流语句...
《.NET C#代码生成器:提升开发效率的利器》 在软件开发过程中,编写重复性的基础代码是一项耗时的任务,而.NET C#代码生成器就是为了解决这一问题而诞生的工具。它能帮助开发者自动生成一些常见的、标准化的代码,...
《C#与.NET 3.5高级程序设计》是一本深入探讨C#编程语言和.NET Framework 3.5平台的经典著作。这本书旨在帮助开发者掌握C#的高级特性,并利用.NET Framework 3.5的强大功能来构建高效、健壮的应用程序。源码文件包含...
### .NET、C#与GIS开发 #### 1. GIS编程基础 - **GIS(Geographic Information System)**:地理信息系统是一种用于捕获、存储、检查、操作、分析和展示所有类型地理参照空间数据的信息系统。 - 在GIS领域中,通常...
ASP.NET C# 是微软开发的一款用于构建Web应用程序的框架,它结合了C#语言的强大功能与ASP.NET的高效开发环境。在这个基础C#网页平台的实现中,我们可能会涉及到以下几个关键知识点: 1. **C#语言**:C#是.NET框架的...
2. "Professional C# 2005 with .NET 3.0高级编程(第5版)":这是一本专业级别的书籍,可能包含了C# 2005版本(对应.NET 3.0框架)的深入细节,涵盖了高级主题,比如Windows通信基础(WCF)、Windows工作流基础(WF)...
在探讨“DBType对应的C#类型”这一主题时,我们需要深入了解不同数据库字段类型与C#中的数据类型之间的对应关系。这对于任何使用C#进行数据库操作(例如通过ADO.NET)的开发人员来说至关重要。下面将详细解释给定...