数据类型:
#整数数据类型
bit
1 或 0 的整数数据。
tinyint
从 0 到 255 的整型数据。存储大小为 1 字节。
smallint
从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。
int
从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。
bigint
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
#货币数据类型
money
货币数据值介于 -2^63 (-922,337,203,685,477.5808) 与 2^63 - 1 (+922,337,203,685,477.5807) 之间,精确到货币单位的千分之十。存储大小为 8 个字节。
smallmoney
货币数据值介于 -214,748.3648 与 +214.748,3647 之间,精确到货币单位的千分之十。存储大小为 4 个字节。
#浮点数据类型
带定点精度和小数位数的数据类型
decimal[(p[, s])] 和 numeric[(p[, s])]
定点精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1。
p(精度)
指定小数点左边和右边可以存储的十进制数字的最大个数。精度必须是从 1 到最大精度之间的值。最大精度为 38。
s(小数位数)
指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 p 之间的值。默认小数位数是 0,因而 0 <= s <= p。最大存储大小基于精度而变化。
用于表示浮点数字数据的近似数字数据类型
real
从 - 3.40E + 38 到 3.40E + 38 之间的浮点数字数据。
float
从 - 1.79E + 308 到 1.79E + 308 之间的浮点数字数据。
#日期/时间数据类型
smalldatetime
从 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和时间数据。
datetime
从 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和时间数据。
#字符数据类型
char [ ( n ) ]
固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。
varchar [ ( n ) ]
可变长度的非 Unicode 数据,最长为 8,000 个字符。
nchar [ ( n ) ]
固定长度的 Unicode 数据,最大长度为 4,000 个字符。
nvarchar [ ( n ) ]
可变长度 Unicode 数据,其最大长度为 4,000 字符。
#二进制数据类型
binary [ ( n ) ]
固定长度的 n 个字节二进制数据。N 必须从 1 到 8,000。
varbinary [ ( n ) ]
n 个字节变长二进制数据。n 必须从 1 到 8,000。
#图像和文本数据类型
ntext
可变长度 Unicode 数据的最大长度为 230 - 1 (1,073,741,823) 个字符。
text
可变长度非 Unicode 数据的最大长度为 231-1 (2,147,483,647) 个字符。
image
可变长度二进制数据介于 0 与 231-1 (2,147,483,647) 字节之间。
分享到:
相关推荐
SQLServer2000数据类型 varchar number
SQL Server 2000 是一个关系型数据库管理系统,它提供了丰富的数据类型来支持各种不同种类的数据存储。数据类型是数据库设计的基础,它定义了数据的结构和含义。本章将详细阐述SQL Server 2000 中的主要数据类型。 ...
### SQL Server 数据类型详解与自定义数据类型创建 在数据库设计与管理中,理解并熟练掌握数据类型至关重要,因为它们直接影响到数据存储的效率、安全性和查询性能。SQL Server 提供了丰富的内置数据类型,同时也...
### SqlServer数据库的数据类型详解 数据类型在编程与数据库管理中扮演着至关重要的角色,它不仅定义了数据的存储方式,还决定了数据可以执行的操作。SQL Server作为一种广泛使用的数据库管理系统,提供了丰富的...
SQL Server 数据库类型对应 Java 中的数据类型 SQL Server 是一个关系数据库管理系统,Java 是一个广泛使用的编程语言。在 Java 中,对数据库的操作需要通过 JDBC(Java Database Connectivity)来实现,而在 JDBC ...
在SQL Server 2000中,数据类型的选择至关重要,因为它直接影响到数据的存储方式、大小以及处理效率。 首先,让我们来看看字符数据类型。SQL Server 2000 提供了三种基本的字符数据类型:char(n),varchar(n),和...
在SQL Server 2000中,事务管理是数据库系统中至关重要的部分,因为它涉及到数据的一致性、完整性和并发控制。本篇将深入探讨SQL Server 2000的事务机制,帮助你全面理解并掌握如何在多用户环境下有效地处理数据并发...
7. **复制技术**:SQL Server 2000提供了多种数据复制类型,包括快照复制、事务复制和合并复制,用于实现数据的分布式管理和同步。 8. **数据库维护**:定期进行数据库维护是确保系统稳定运行的重要环节,这包括...
同时,`sqljdbc4.jar`通常也包含了对更多SQL Server特性如存储过程、XML数据类型的支持。 使用这两个驱动程序时,开发者需要在Java代码中加载对应的驱动,然后创建一个数据库连接。例如: ```java Class.forName(...
《SQL Server 2000数据挖掘技术指南》是一本深度探讨如何在SQL Server 2000环境下进行数据挖掘的教程。数据挖掘是利用算法和统计方法从大量数据中发现模式、趋势和关联的过程,它对于商业智能、预测分析以及决策支持...
SQL Server 2000是微软公司推出的一款关系型数据库管理系统,它在企业级数据管理中扮演了重要的角色。在SQL Server 2000中,驱动程序是连接客户端应用程序与服务器的重要组件,它们允许应用程序通过ODBC(Open ...
本文将详细解释如何为SQL Server 2000的数据生成脚本,以及这个过程中的关键知识点。 首先,生成数据脚本的主要目的是为了备份数据、初始化新的数据库环境或在不同服务器间迁移数据。在SQL Server 2000中,这可以...
在探讨SQL Server数据类型的深度与广度时,我们不得不承认,这一主题是数据库设计与管理中的基石之一。SQL Server作为一款强大的关系型数据库管理系统,提供了丰富多样的数据类型,旨在满足不同场景下的数据存储需求...
3. **用户与权限配置**: 首先,需要在两台服务器上创建具有管理员权限的相同用户,然后更改 `mssqlserver` 和 `SQLSERVERAGENT` 服务的登录账户为这个新用户,确保它们都处于自动启动状态。安全设置应选择 "SQL ...
16. **sql_variant**: 这种类型可以存储任何非自定义数据类型的SQL Server数据。在.NET中,使用`System.Object`来表示这种不确定的数据类型。 17. **text**: `text`在SQL Server中用于存储大量非Unicode文本,已被`...
以下是一个简单的示例代码片段,展示了如何将SQL Server数据导出到Excel: ```csharp using System.Data.SqlClient; using Excel = Microsoft.Office.Interop.Excel; // 创建数据库连接 SqlConnection conn = new ...
SQL Server 2000支持多种数据类型,如数值类型(如INT、DECIMAL)、字符类型(如VARCHAR、NVARCHAR)、日期时间类型(如DATETIME)、二进制类型(如BLOB)等。理解这些数据类型对于有效管理数据至关重要。 四、表与...
SQL Server 2000是微软公司推出的一款关系型数据库管理系统,主要应用于数据存储、管理和分析。这个"SQL Server 2000 SP4企业版精简版8M.rar"是一个压缩包,其中包含了SQL Server 2000的企业版精简版安装程序——...
String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String username = "myUsername"; String password = "myPassword"; try (Connection conn = DriverManager.getConnection(url, ...
本文将详细比较SQL Server和Oracle数据库之间的数据类型对应以及常用函数的转换。 首先,我们来看SQL Server和Oracle的数据类型对照: 1. **数值类型**: - `bigint`在SQL Server中对应Oracle的`NUMBER(19)`,...