ORACLE里,INTEGER 的长度可以定义为 10 么

ORACLE里,INTEGER 的长度可以定义为 10 么,第1张

您好,我来为您解答:

可以, 但是不清楚你到底想知道什么 ,看看 integer 的取值范围,integer 不是 oracle的标准类型

"INTEGER 是Oracle 外部类型,内部类型里面好像并没有它。"

INT类型的确可以使用,不过在oracle定义的类型里面并没有包括.

希望我的回答对你有帮助。

Integer包含32,768到32,767之间的整数

含义

Integer 数据类型

Integer 一个整型数据用来存储整数,整数包括正整数,负整数和零。

整型常量采用十进制整数表示。如 1991,0,-123等等都是整型常量。而52.0或131.4都不是整型常量。

Integer 变量存储为最接近编译环境的长度,例如在32位的编译环境下,Integer为32位,其范围为 -2^15 到 2^15-1 之间。

VB中Integer 的类型声明字符是百分比符号 (%)。Pascal中就是integer。在C语言中被缩写成为int。

您好,int(m),integer(m) 32位整数(4字节....)

其实这个m跟INT能表示的范围没有关系,只要你选择了INT,INT是用4个字节表示,1个字节8位,若表示无符号数时可以表示的范围是 0 ------- 232-1 ,你可以存储任何在这个范围内的数字。

但也不是说跟表示完全没关系,mysql中有个zerofll,当建表时选择了0 填充之后存储就会有很大的不同,这时如果你选择的是int(4) 你存储12则数据库中存储的是0012,如果填写12345,此时超过了他的指定宽度则按原样存储。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6800615.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存