sql中precision和scale是什么意思

如题所述

  precision意为“精密度、精确”,表示该字段的有效数字位数了。
  scale意为“刻度、数值范围”,表示该字段的小数位数。
  举个简单的例子
  123.45:precision = 5 ,scale = 2
  precision 数据长度
  scale 小数长度
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-13
举个简单的例子
123.45:precision = 5 ,scale = 2
precision 数据长度
scale 小数长度本回答被提问者和网友采纳

sql中precision和scale是什么意思
precision意为“精密度、精确”,表示该字段的有效数字位数了。scale意为“刻度、数值范围”,表示该字段的小数位数。举个简单的例子 123.45:precision = 5 ,scale = 2 precision 数据长度 scale 小数长度

sql 如何知道保留了几位小数
可以从sys.columns中查询到列信息,包括小数位数。例如查询dbo.ORDER_DETAILS表中PRICE列的信息,其中scale表示的是小数位数:select name,TYPE_NAME(user_type_id) as data_type,max_length,precision,scale from sys.columns where object_id = object_id('dbo.ORDER_DETAILS')and name = 'PRICE'...

integer类型里怎么才能输入小数点
number属于oracle内置数据类型 plsql也是兼容的 NUMBER ( precision, scale) precision表示数字中的有效位。如果没有指定precision的话,Oracle将使用38作为精度。 scale表示数字小数点右边的位数,scale默认设置为0. 如果把scale设成负数,Oracle将把该数字取舍到小数点左边的指定位数。integer是...

后面的数字,是不是指定这个字段的长度
f) Precision表示有效位数,有效数位:从左边第一个不为0的数算起,小数点和负号不计入有效位数;scale表示精确到多少位,指精确到小数点左边还是右边多少位(由+-决定)。g) Number值类型举例:a) 关于precision,scale也可以做如下表述:定点数的精度(p)和刻度(s)遵循以下规则:1) 当一...

Oracle中NUMBER类型如果不指定长度和小数点精度默认是多长
number(p,s):p:精度位,precision,是总有效数据位数,取值范围是38,默认是38,可以用字符*表示38。s:小数位,scale,是小数点右边的位数,取值范围是-84~127,默认值取决于p,如果没有指定p,那么s是最大范围,如果指定了p,那么s=0。

OraclePL\/SQL基础知识及其相关概念
其中(precision scale)是可选的 precision表示所有数字的个数 scale表示小数点右边数字的个数 )varchar 用来存储变长的字符串 其使用语法为 varchar [(size)]其中size为可选 表示该字符串所能存储的最大长度 在Oracle PL\/SQL中声明变量与其他语言不太一样 它采用从右往左的方式声明 比如声明一个...

在PLSQL中怎么能取到表中按ID降序排列的前十条记录???
PL\/SQL主要用于数据库编程,所以其所有的数据类型跟Oracle数据库里的字段类型是一一对应的,大体分为数字型、布尔型、字符型和日期型。这里简单介绍两种常用数据类型:number、varchar2。number,用来存储整数和浮点数。范围为1e130~10e125,其使用语法为:number[(precision, scale)]其中(precision, scale)...

如何在sqlserver中获取表的所有列信息
7,scale--如果这列是数值列,那么这就是列的小数位数,否则就是0 system_type_id,max_length,precision,scale四列结合系统视图sys.types一起我们来举个示例。如果我们要查询表table1的所有列,及列的类型,列的精度,列的小数位数,sql语句如下:select a.name,b.name,a.max_length,a.precision,a...

sql 中的数据类型有那些?请讲明白些
precision float integeric int numeric real smallint 存储数字值,包括整数和浮点数。可以选择精度和刻度方式,语法: number[([,])]。 缺省的精度是38,scale是0. pls_integer -2147483647-2147483647 与binary_integer基本相同,但采用机器运算时,pls_integer提供更好的性能 。 表2 字符数据类型 datatype rang ...

sql查询字段类型
楼主是什麼数据库,什麼版本;MS SQL用 sysobjects\/syscolumns\/systypes三个连接就行了 以SQL2005也可用 select a.Name as 表名,b.Name as 列名,c.Name as 类型,b.max_length as 字节数,b.Precision as 整数位,b.Scale as 小数位 from Sys.tables a inner join Sys.columns b on a.object_...

相似回答