Sql Server 字段类型说明

字段类型

描述

 bit

 0或1的整型数字

 int

 从-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型数字

 smallint

 从-2^15(-32,768)到2^15(32,767)的整型数字

 tinyint

 从0到255的整型数字

 

 

 decimal

 从-10^38到10^38-1的定精度与有效位数的数字

 numeric

 decimal的同义词

 

 

 money

 从-2^63(-922,337,203,685,477.5808)到2^63-1(922,337,203,685,477.5807)的货币数据,最小货币单位千分之十

 smallmoney

 从-214,748.3648到214,748.3647的货币数据,最小货币单位千分之十

 

 

 float

 从-1.79E+308到1.79E+308可变精度的数字

 real

 从-3.04E+38到3.04E+38可变精度的数字

 

 

 datetime

 从1753年1月1日到9999年12日31的日期和时间数据,最小时间单位为百分之三秒或3.33毫秒

 smalldatetime

 从1900年1月1日到2079年6月6日的日期和时间数据,最小时间单位为分钟

 

 

 timestamp

 时间戳,一个数据库宽度的唯一数字

 uniqueidentifier

 全球唯一标识符GUID

 

 

 char

 定长非Unicode的字符型数据,最大长度为8000

 varchar

 变长非Unicode的字符型数据,最大长度为8000

 text

 变长非Unicode的字符型数据,最大长度为2^31-1(2G)

 

 

 nchar

 定长Unicode的字符型数据,最大长度为8000

 nvarchar

 变长Unicode的字符型数据,最大长度为8000

 ntext

 变长Unicode的字符型数据,最大长度为2^31-1(2G)

 

 

 binary

 定长二进制数据,最大长度为8000

 varbinary

 变长二进制数据,最大长度为8000

 image

 变长二进制数据,最大长度为2^31-1(2G)

 

今天有人问这些,放在这里留个根,再有问的发链接过去,嘻嘻 

 

时间: 2024-09-22 23:12:51

Sql Server 字段类型说明的相关文章

N字符在Sql Server字段类型中的重要性概述

Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示 如果还为了这个纠结,就直接看看后面的解说,做决定吧. 一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的. sql server中的varchar和Nvarchar有什么区别? 答: varchar(n) 长度为 n 个字节的可变长度且非 Unicode 的字符数据.n 必须是一个介于 1 和 8,000 之间的数值.存储大小为输入数据的

php + sql server字段类型为ntext读取不完整的解决办法

php + mssql 让真让人痛苦.这些读 php 读 mssql 的 ntext 字段类型问题又来了:当 ntext 的内容过长时,居然读不完整. 在网上找了很久,都是说 php 读 ntext 出错的,但没发现我的页面出错,就郁闷了.后来才查到是说 php 默认最大只能读 4K 的内容,原来是我的内容超过了 4K.修改方法如下: 1.把 php 升级到 php5 .     还好,我的已经是 php5 了. 2.调整 php.ini 的参数,把 php 默认最大只能读 4K 改大一点.  

SQL Server页类型汇总+疑问

原文:SQL Server页类型汇总+疑问 该文章整理自:http://www.sqlnotes.info/2011/10/31/page-type/             SQL Server中包含多种不同类型的页,来满足数据存储的需求.不管是什么类型的页,它们的存储结构都是相同的.每个数据文件都包含相当数量的由8KB组成的页,即每页有8192bytes可用,每页都有96byte用于页头的存储,剩下的空间 才用来存储实际的数据,在页的最后是数据行偏移数组,也可以叫"页槽"数组,我们

SQL Server页类型详解

SQL Server中包含多种不同类型的页,来满足数据存储的需求.不管是什么类型的页,它们的存储结构都是相同的.每个数据文件都包含相当数量的由8KB组成的页,即每页有8192bytes可用,每页都有96byte用于页头的存储,剩下的空间 才用来存储实际的数据,在页的最后是数据行偏移数组,也可以叫"页槽"数组,我们可以把一个页看做是有一个个方格的书橱,哪行数据占用了哪个槽,都在页尾的位置进行标示,并且页尾数组的写入顺序是倒叙的,这样就可以有效的利用页空间. 由此可以预见,页面上的&quo

SQL server警报类型详解

一个警报响应一种特定的事件. 警报响应下列事件类型: 1.SQL Server 事件: 可以指定一个警报响应一个或多个事件. 使用下列参数来指定触发警报的事件: 错误号 SQL Server 代理在发生特定错误时发出警报. 例如,可以指定错误号 2571 来响应未经授权就尝试调用数据库控制台命令 (DBCC) 的操作. 严重级别 SQL Server 代理在发生特定级别的严重错误时发出警报. 例如,可以指定严重级别 15 来响应 Transact-SQL 语句中的语法错误. 数据库 SQL Se

SQL Server页类型汇总+疑问汇总_MsSql

SQL Server中包含多种不同类型的页,来满足数据存储的需求.不管是什么类型的页,它们的存储结构都是相同的.每个数据文件都包含相当数量的由8KB组成的页,即每页有8192bytes可用,每页都有96byte用于页头的存储,剩下的空间 才用来存储实际的数据,在页的最后是数据行偏移数组,也可以叫"页槽"数组,我们可以把一个页看做是有一个个方格的书橱,哪行数据占用了哪个槽,都在页尾的位置进行标示,并且页尾数组的写入顺序是倒叙的,这样就可以有效的利用页空间. 由此可以预见,页面上的&quo

SQL Server页类型汇总+疑问汇总

SQL Server中包含多种不同类型的页,来满足数据存储的需求.不管是什么类型的页,它们的存储结构都是相同的.每个数据文件都包含相当数量的由8KB组成的页,即每页有8192bytes可用,每页都有96byte用于页头的存储,剩下的空间 才用来存储实际的数据,在页的最后是数据行偏移数组,也可以叫"页槽"数组,我们可以把一个页看做是有一个个方格的书橱,哪行数据占用了哪个槽,都在页尾的位置进行标示,并且页尾数组的写入顺序是倒叙的,这样就可以有效的利用页空间. 由此可以预见,页面上的&quo

SQL 判断字段类型语句

-->Title:Generating test data -->Author:wufeng4552 -->Date :2009-09-25 09:56:07 if object_id('tb')is not null drop table tb go create table tb(ID int,name text) insert tb select 1,'test' go --方法1 复制代码 代码如下: select sql_variant_property(ID,'BaseTyp

用vfp与sql server构建Client/Server应用程序(远程视图)(5)

刷新缓冲(refreshing buffers) 记得在"以缓冲理解更新冲突"一节中我们提到过什么情况下Visual FoxPro会刷新缓冲区.其中"远程视图光标被打开"是很好的理解,这里不再累述. 以 REQUERY()函数刷新远程视图光标 REQUERY()函数的作用就是重新执行远程视图的SELECT-SQL描述,也就是重新打开远程视图光标,所以对系统造成较大的负担.对于这个函数,我有几点建议: 执行成功,返回:1:反之,函数返回:0. 执行成功,记录指针将停在