摘要:
.NET 数据类型SQLServer Mobile 数据类型binaryvarbinarybooleanbitbytetinyintbyte[]varbinarydatetimedatetimedecimal numericdouble floatguiduniqueidentifierimageimageint16smallintUint16uint16int32intUint32uint32int64bigintUint64uint64SqlBinaryvarbinarySqlBooleanbitSqlBytetinyintSqlDecimalnumericSqlDateTimedatet 阅读全文
摘要:
固定长度或可变长度的 Binary 数据类型。binary [ ( n ) ]长度为 n 字节的固定长度二进制数据,其中 n 是从 1 到 8,000 的值。存储大小为 n 字节。varbinary [ ( n | max ) ]可变长度二进制数据。n 可以取从 1 到 8,000 的值。max 指示最大的存储大小为 2^31-1 字节。存储大小为所输入数据的实际长度 + 2 个字节。所输入数据的长度可以是 0 字节。varbinary 的 SQL-2003 同义词为 binary varying。备注如果未在数据定义或变量声明语句中指定 n,则默认长度为 1。如果未使用 CAST 函数指定 阅读全文
摘要:
字符数据类型(nchar 长度固定,nvarchar 长度可变)和 Unicode 数据使用 UNICODE UCS-2 字符集。nchar [ ( n ) ]n 个字符的固定长度的 Unicode 字符数据。n 值必须在 1 到 4,000 之间(含)。存储大小为两倍 n 字节。nchar 的 SQL-2003 同义词为 national char 和 national character。nvarchar [ ( n | max ) ]可变长度 Unicode 字符数据。n 值在 1 到 4,000 之间(含)。max 指示最大存储大小为 2^31-1 字节。存储大小是所输入字符个数的两倍 阅读全文
摘要:
固定长度或可变长度的字符数据类型。char [ ( n ) ]固定长度,非 Unicode 字符数据,长度为 n 个字节。n 的取值范围为 1 至 8,000,存储大小是 n 个字节。char 的 SQL 2003 同义词为 character。varchar [ ( n | max ) ]可变长度,非 Unicode 字符数据。n 的取值范围为 1 至 8,000。max 指示最大存储大小是 2^31-1 个字节。存储大小是输入数据的实际长度加 2 个字节。所输入数据的长度可以为 0 个字符。SQL-2003 中的 varchar 就是 char varying 或 character va 阅读全文
摘要:
用于表示某天的日期和时间的数据类型。datetime 和 smalldatetime表示某天的日期和时间。数据类型范围精确度datetime1753 年 1 月 1 日到 9999 年 12 月 31 日3.33 毫秒smalldatetime1900 年 1 月 1 日到 2079 年 6 月 6 日1 分钟备注Microsoft SQL Server 2005 Database Engine用两个 4 字节的整数内部存储 datetime 数据类型的值。 第一个 4 字节存储“基础日期”(即 1900 年 1 月 1 日)之前或之后的天数。基础日期是系统参照日期。另外一个 4 字节存储天的 阅读全文
摘要:
用于表示浮点数值数据的大致数值数据类型。浮点数据为近似值;因此,并非数据类型范围内的所有值都能精确地表示。注意:real 的 SQL-92 同义词为 float(24)。数据类型范围存储float-1.79E + 308 至 -2.23E - 308、0 以及 2.23E - 308 至 1.79E + 308取决于 n 的值real-3.40E + 38 至 -1.18E - 38、0 以及 1.18E - 38 至 3.40E + 384 字节语法float [ ( n ) ]其中 n 为用于存储 float 数值尾数的位数,以科学记数法表示,因此可以确定精度和存储大小。如果指定了 n,则 阅读全文
摘要:
代表货币或货币值的数据类型。数据类型范围存储money-922,337,203,685,477.5808 到 922,337,203,685,477.58078 字节smallmoney-214,748.3648 到 214,748.36474 字节备注money 和 smallmoney 数据类型精确到它们所代表的货币单位的万分之一。 阅读全文
摘要:
带固定精度和小数位数的数值数据类型。decimal[ (p[ , s] )] 和 numeric[ (p[ , s] )]固定精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1。decimal 的 SQL-92 同义词为 dec 和 dec(p, s)。numeric 在功能上等价于 decimal。p(精度)最多可以存储的十进制数字的总位数,包括小数点左边和右边的位数。该精度必须是从 1 到最大精度 38 之间的值。默认精度为 18。s(小数位数)小数点右边可以存储的十进制数字的最大位数。小数位数必须是从 0 到 p 之间的值。仅在指定精度后才可以指定小数 阅读全文
摘要:
1. 整数类型 int、bigint、smallint、tinyint数据类型范围存储bigint-2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807)8 字节int-2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647)4 字节smallint-2^15 (-32,768) 到 2^15-1 (32,767)2 字节tinyint0 到 2551 字节备注int 数据类型是 SQL Server 2005 中的主要整数数据类型。bigint 数据类型用于整数值可能超过 阅读全文