【Sql server 入门之sql server所支持的数据类型】教程文章相关的互联网学习教程文章

sql server2000中使用convert来取得datetime数据类型样式(全)

sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表示日期输出的格式,如果不够长会发生截取*/ 语句及查询结果:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(10...

Mssql中一些常用数据类型的说明和区别

占用8个字节的存储空间,取值范围在-2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807)之间的19位整数,对应C#中的Int64/long 2、int  占用4个字节的存储空间,取值范围在-2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647)之间的10位整数,对应C#中的Int32/int 3、smallint  占用2个字节的存储空间,取值范围在-2^15(-32768)到2^15-1(32767)之间的5位整数,对应C#中的Int16/short 4、tinyint  ...

SqlServer中decimal(numeric )、float 和 real 数据类型的区别[转]

) 在 Transact-SQL 语句中,带有小数点的常量自动转换为 numeric 数据值,且必然使用最小的精度和小数位数。例如,常量 12.345 被转换为 numeric 值,其精度为 5,小数位为 3。 从 decimal 或 numeric 向 float 或 real 转换会导致精度损失。从 int、smallint、tinyint、float、real、money 或 smallmoney 向 decimal 或numeric 转换会导致溢出。 默认情况下,在将数字转换为较低精度和小数位数的 decimal 或 numeric 值时,SQL Se...

Sql Server中常见的数据类型

bit 整型 bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off. 注意:很省空间的一种数据类型,如果能够满足需求应该尽量多用。 tinyint 整型 tinyint 数据类型能存储从0到255 之间的整数。它在你只打算存储有限数目的数值时很有用。这种数据类型在数据库中占用1 个字节. 注意:如果bit类型太单调不能满足您的需求,您可以考虑用tinyint类型,因...

sqlserver主要数据类型数据范围

整数型 Bigint范围为-263(-9223372036854775808)~263-1(9223372036854775807),其精度为19,小数位数为0,长度为8字节。int范围为-231(-2,147,483,648)~231-1(2,147,483,647),其精度为10,小数位数为0,长度为4字节。smallint范围为-215(-32768)~215-1(32767),其精度为5,小数位数为0,长度为2字节。tinyint范围为0~255,长度为1字节,其精度为3,小数位数为0,长度为1字节。 精确整数型 整数+小数,所有数字都是有效位,包...

SQL Server中易混淆的数据类型

1)char、varchar、text和nchar、nvarchar、ntextchar和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。 后面三种数据类型和前面的相比,从名称上看只是...

MSSQL数据类型

数据类型真数 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。smallint 从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整数数据。tinyint 从 0 到 255 的整数数据。bit 1 或 0 的整数数据。带小数decimal 从 -10^38 +1 到 10^38 –1 的固定精度和小数位的数字数据。numeric 功能上等同于 dec...

模拟实现SQL Server字段列显示的数据类型

OBJECT_ID(N‘[dbo].[ufn_GetDisplayDataTypeName]‘, ‘FN‘) IS NOT NULL BEGINDROP FUNCTION [dbo].[ufn_GetDisplayDataTypeName]; END GO--================================== -- 功能: 获取字段列显示的数据类型名称 -- 说明: 支持用户定义类型,可以运行于SQL Server 2005+ -- 创建: yyyy-MM-dd hh:mm-hh:mm XXX 创建内容描述 -- 修改: yyyy-MM-dd hh:mm-hh:mm XXX 修改内容描述 --================================== CREA...

在C#项目中需要用double类型操作MSSQL float类型数据(附C#数据类型和SQL数据类型对照)

<summary>/// 数据库中与C#中的数据类型对照/// </summary>/// <param name="type"></param>/// <returns></returns>private string ChangeToCSharpType(string type){string reval = string.Empty;switch (type.ToLower()){case "int":reval = "Int32";break;case "text":reval = "String";break;case "bigint":reval = "Int64";break;case "binary":reval = "System.Byte[]";break;case "bit":reval = "Boolean";break;case "cha...

sqlserver数据类型

数据类型开始结束bigint -9,223,372,036,854,775,808 9,223,372,036,854,775,807int -2,147,483,648 2,147,483,647smallint -32,768 32,767tinyint 0 255bit 0 1decimal -10^38 +1 10^38 -1numeric -10^38 +1 10^38 -1money -922,337,203,685,477.5808 +922,337,203,685,477.5807smallmoney -214,748.3648 +214,748.3647近似数值数据类型:数据类型开始结束float -1.79E + 308 1.79E + 308real -3.40E + 38 3.40E + 38日期和时间数...

SQL Server数据类型(七)【代码】【图】

5) NOT NULL,lastname NVARCHAR(5) NOT NULL );此时我们手动插入数据,正常插入,如下:INSERT dbo.UnicodeType( firstname, lastname ) VALUES ( ‘11111‘, -- firstname - varchar(5)N‘啊的发个好‘ -- lastname - nvarchar(5))字符都完全插入表中,如下:此时我们将firstname,插入五个中文试试如下:INSERT dbo.UnicodeType( firstname, lastname ) VALUES ( ‘达得到让人‘, -- firstname - varchar(5)N‘达得到让人‘ ...

JAVA数据类型与DB2、Oracle、Sybase以及SQL Server对应关系

Java IBM DB2 Oracle Sybase SQL-SERVERBIGINT java.lang.long BIGINT NUMBER (38, 0) BIGINT BIGINT BINARY byte[] CHAR FOR BIT DATA RAW BINARY IMAGEBIT java.lang.Boolean N/A BIT BIT BITBLOB byte[] BLOB BLOB BLOB BLOBCHAR java.lang.String CHAR, GRAPHIC CHAR CHAR CHARCLOB java.lang.String CLOB, DBCLOB CLOB CLOB CLOB DATE java.sql.Date DATE DATE DATE DATEDECIMAL java.math.BigDecimal DECIMA...

sqlserver数据库类型对应Java中的数据类型

SQL Server 类型JDBC 类型 (java.sql.Types)Java 语言类型bigintBIGINTlongtimestamp binaryBINARYbyte[]bitBITbooleancharCHARStringdecimal money smallmoneyDECIMALjava.math.BigDecimalfloatDOUBLEdoubleintINTEGERintimage varbinary(max)LONGVARBINARYbyte[]varchar(max) textLONGVARCHARStringncharCHAR NCHAR (Java SE 6.0)StringnvarcharVARCHAR NVARCHAR (Java SE 6.0)Stringnvarchar(max) ntextLONGVARCHAR LONGNVARCHA...

SQLServer------数据类型在C#中的转换

C#tinyint bytesmallint Int16char stringint int SQLServer------数据类型在C#中的转换标签:pre char sqlserver bsp str har -- log color 本文系统来源:http://www.cnblogs.com/tianhengblogs/p/6322294.html

SQL Server数据类型

描述存储char(n) 固定长度的字符串。最多 8,000 个字符。 nvarchar(n) 可变长度的字符串。最多 8,000 个字符。 varchar(max) 可变长度的字符串。最多 1,073,741,824 个字符。 text 可变长度的字符串。最多 2GB 字符数据。 Unicode 字符串:数据类型描述存储nchar(n) 固定长度的 Unicode 数据。最多 4,000 个字符。 nvarchar(n) 可变长度的 Unicode 数据。最多 4,000 个字符。 nvarchar(max) 可变长度的 Unicode 数据。最多 5...