问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问数据库中的bigint类型的取值范围?

发布网友 发布时间:2022-03-28 07:33

我来回答

7个回答

懂视网 时间:2022-03-28 11:55

bigint最多有十九位,bigint可以精确地表示从负2到63、2到63,即从负9,223,372,036,854,775,808到9,223,372,036,854,775,807之间的整数都可以由bigint表示,它占用了八个字节的存储空间。

  

  bigint为Transact-SQL的系统数据类型,当整数值超过int数据范围时才可以使用。为了实现兼容性,int数据类型仍是 Microsoft SQL Server 2005 中的主要整数数据类型。尽管int依然是SQL Server 2000中最主要的整数数据类型,但是SQL Server 2000还是新增加了整数数据类型bigint,它应用于整数超过int数据范围的场合。

热心网友 时间:2022-03-28 09:03

bigint类型的取值范围:-2^31到2^31-1。

SQL Server在整数值超过int数据类型支持的范围时,将使用 bigint数据类型。为了实现兼容性,int数据类型仍是 Microsoft SQL Server 2005 中的主要整数数据类型。

除非明确说明,否则那些接受int表达式作为其参数的函数、语句和系统存储过程都不会改变,从而不会支持将 bigint表达式隐式转换为这些参数。

因此,当 bigint值在int数据类型支持的范围内时,SQL Server 才将 bigint隐式转换为int。如果 bigint表达式包含了一个在int数据类型支持范围之外的值,就会在运行时出现转换错误。

int数据类型所表示的数值范围从-2^31到2^31-1,也就是说,你可以用int数据类型来表达-2,147,483,648到2,147,483,647(即大约正负二十亿)之间的整数。一个int型占用四个字节的存储空间。

扩展资料

注意事项

在数据类型优先表中,bigint数据类型位于int之上、smallmoney之下。SQL Server不能自动的把int型数据转换成bigint型。如果函数的参数表达式是一个bigint类型时,函数只能返回bigint类型的数据。

使用bigint数据类型的函数有AVG、CEILING、FLOOR、MAX、MIN、ROUND以及SUM等等。

可以在指定了整型数据的所有语法位置使用bigint数据类型:ALTER PROCEDURE、ALTER TABLE、CREATE PROCEDURE、CREATE TABLE以及 DECLARE变量。

你可以在SQL Server目录组件(catalog components)得到bigint栏的信息。

参考资料来源:百度百科-bigint

热心网友 时间:2022-03-28 10:21

从msdn帮你找的,地址是官方原址
http://msdn.microsoft.com/en-us/library/aa933198(SQL.80).aspx

int, bigint, smallint, and 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个字节.

tinyint

0 到255. 存储大小为1个字节.

附:bigint支持所有的整形,主要是为了处理一些特殊的超出int型的类型。在SQL Server里int型仍然是主要的integer类型。

热心网友 时间:2022-03-28 11:55

从 -2的63次方 (-9223372036854775808) 到 2的63次方-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。

热心网友 时间:2022-03-28 13:47

数据类型
bigint

范围
-2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807)

存储
8字节

热心网友 时间:2022-03-28 15:55

-2的64次方到2的64次方减1.

热心网友 时间:2022-03-28 18:19

  从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字),存储大小为 8 个字节。
  在支持整数值的地方支持 bigint 数据类型,但是,bigint 用于某些特殊的情况,当整数值超过 int 数据类型支持的范围时,就可以采用 bigint。
  在 SQL Server 中,int 数据类型是主要的整数数据类型。
  在数据类型优先次序表中,bigint 位于 smallmoney 和 int 之间。
  只有当参数表达式是 bigint 数据类型时,函数才返回 bigint,SQL Server 不会自动将其它整数数据类型(tinyint、smallint 和 int)提升为 bigint。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...这一夜你还会为他熬夜吗?你有什么最想对他说的? 西南大学党委宣传部主要职责 平衡车进水晒干能用吗 平衡车进水了怎么办?可以晒吗? 客厅装修需要哪些电位 遗产继承如何规定 郴州酒店有哪些 郴州最大的酒店排名,郴州市内景区酒店 郴州酒店排名前十名,郴州旅游住酒店推荐 求生欲是什么意思? 翡翠手镯太小怎么戴 翡翠手镯小了怎么戴进去 sql server中 int型和bigint型的最大值是多少 企业的IT 架构是什么意思 什么是信息系统 智能制造大脑的核心IT系统是什么 IT属于什么是系别 企业的IT架构是什么意思? IT系统是由哪些设备组成的? 电力上IT系统是指什么 保护接地系统属于()系统? 1TN-S系统2IT系统3TT系统 请回答。 什么叫TT系统,什么叫IT系统, 什么是TT、IT、TN、(TN-C、TN-S、TN-C-S)系统? it系统是指() it系统是配电网的什么系统 ITS系统指的是什么? 什么是IT系统 IT系统就是保护接零系统,对吗? 电工问题:图中最后说的IT系统,是什么系统? IT系统指的是什么 it系统是什么 apple pencil二代笔头断里面了怎么办? bigint unsigned 最长 多少位 MySQL数据库中 int 长度最大是多少? mysql中设置bigint(1)为什么还能保存13位的大整数 mysql int能存多少数据 请教高手:SQL如何获取某个数据类型的最大值 mysql里表的字段最多能多少个 SQL Server 里的int型取值范围是多少?? MYSQL各字段的长度是多少 1:mysql int(4)是跟int(10)的区别有哪些? 2:如果我想存储一个时间戳为int,int长度多少位最优? vivo手机黑名单电话怎么取消 酷我音乐盒的MP3格式歌曲如何下载 酷我音乐盒里的歌怎么直接下载到MP3上 怎么从酷我音乐盒里下载到mp3上 如何在酷我音乐盒里下载MP3格式的音乐? 车载酷我音乐怎么下载歌曲到车机本地音乐 酷我音乐盒怎么把音乐下到mp3里? 怎样在酷我音乐下载歌曲到mp3 怎样才能把酷我音乐盒里的音乐下载到MP3里? 怎样从“酷我音乐盒”里往MP3上下载歌? 酷我音乐盒里面的歌怎样下载到mp3里?