说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

菜鸟问题。。。SQL的 int 类型只能填入4位数字,可是我要存入的数字有超过 8 位数。。。?

编辑:说三道四文库 发布时间:2018-08-20 04:24
HTML文档下载 WORD文档下载 PDF文档下载
也就是程序的 integer 类型,有超过了8位数。请在在SQL SERVER数据库要怎么设这个字段的类型。(一定要数字类型)???
int、bigint、smallint 和 tinyint
使用整数数据的精确数字数据类型。

bigint

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

int

从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。

smallint

从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。

tinyint

从 0 到 255 的整型数据。存储大小为 1 字节。

bigint
bigint
原来地球人都知道~~~
numberic
int是用4个字节保存数字
用int存小于2,147,483,647的数都没问题
bit<>byte
int 4个字节
bigint 8个字节
这个问题问得强,答得也强。。
4个字节不等于4个数字。。
整数分为:int、bigint、smallint、 tinyint
bigint
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘