cim

阅读 / 问答 / 标签

求助 关于dcima命令的使用

DCIMA是双轴绝对位置圆弧插补指令。在台达的PLC手册和台达的101例有详细的说明和案例。MC是主控指令MCR主控指令结束,MC =1时:MC至MCR 之间的程序工作,MC =0时,MC 至MCR 之间的程序不工作。台达PLC,是台达Programmable Logic Controller的缩写,又名台达可编程、台达可编程控制器、台达可编程序控制等,是台达为工业自动化领域专门设计的、实现数字运算操作的电子装置。 台达PLC采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。

strategicimperative什么意思

strategic imperative战略势在必行的意思

asp.net 中Decimal 和decimal 有什么区别?

客户端验证或者服务器端进行类型转换时判断 。也可以利用正则表达式,祝你好运

decimal 是哪个键

decimal num = 36270449.32TextBox1.Text = string.Format("", num / 10000);数据的类型为double,数据库字段为float,两个只有两位小数的数字相减,结果怎么会有十多位小数喔?这个是精度问题。

sql语句 decimal(18,0)什么意思

1、sql语句 decimal(18,0)的意思是:可储存的最大十进位数总数为18,小数位数为0。2、Decimal(n,m)的含义如下:n表示可储存的最大十进位数总数,小数点左右两侧都包括在内,最小的有效位数是 1 ,最大的有效位数是 38 。m表示小数点右侧所能储存的最大十进位数。m和n之间要满足0≤m≤n的关系,只有在指定了有效位数时,才能指定小数位数。Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部分以及小数部分的位数。Decimal(n,m)表示数值中共有n位数,其中整数(n-m)位,小数m位。例:decimal(10,6),数值中共有10位数,其中整数占4位,小数占6位。

数据类型decimal(12,4)表示什麼意思?

表示数据的长度是12位,精度为4

如何制定Decimal的精度

格式说明符名称说明C 或 c货币数字转换为表示货币金额的字符串。转换由用于格式化数字的 NumberFormatInfo 对象的货币格式信息控制。精度说明符指示所需的小数位数。如果省略精度说明符,则使用 NumberFormatInfo 给定的默认货币精度。D 或 d十进制数只有整型才支持此格式。数字转换为十进制数字 (0-9) 的字符串,如果数字为负,则前面加负号。精度说明符指示结果字符串中所需的最少数字个数。如果需要的话,则用零填充该数字的左侧,以产生精度说明符给定的数字个数。E 或 e科学计数法(指数)数字转换为-d.dddE+ddd或-d.ddde+ddd形式的字符串,其中每个d表示一个数字 (0-9)。如果该数字为负,则该字符串以减号开头。小数点前总有一个数字。精度说明符指示小数点后所需的位数。如果省略精度说明符,则使用默认值,即小数点后六位数字。格式说明符的大小写指示在指数前加前缀E还是e。指数总是由正号或负号以及最少三位数字组成。如果需要,用零填充指数以满足最少三位数字的要求。F 或 f固定点数字转换为-ddd.ddd形式的字符串,其中每个d表示一个数字 (0-9)。如果该数字为负,则该字符串以减号开头。精度说明符指示所需的小数位数。如果忽略精度说明符,则使用 NumberFormatInfo 给定的默认数值精度。G 或 g常规根据数字类型以及是否存在精度说明符,数字会转换为固定点或科学记数法的最紧凑形式。如果精度说明符被省略或为零,则数字的类型决定默认精度,如下表所示。Byte 或 SByte:3Int16 或 UInt16:5Int32 或 UInt32:10Int64 或 UInt64:19Single:7Double:15Decimal:29如果用科学记数法表示数字时指数大于 -5 而且小于精度说明符,则使用固定点表示法;否则使用科学记数法。如果要求有小数点,并且忽略尾部零,则结果包含小数点。如果精度说明符存在,并且结果的有效数字位数超过指定精度,则通过舍入删除多余的尾部数字。使用科学记数法时,如果格式说明符是G,结果的指数带前缀E;如果格式说明符是g,结果的指数带前缀e。上述规则有一个例外:如果数字是 Decimal 而且省略精度说明符时。在这种情况下总使用固定点表示法并保留尾部零。N 或 n数字数字转换为-d,ddd,ddd.ddd形式的字符串,其中每个d表示一个数字 (0-9)。如果该数字为负,则该字符串以减号开头。小数点左边每三个数字之间插入一个千位分隔符。精度说明符指示所需的小数位数。如果忽略精度说明符,则使用 NumberFormatInfo 给定的默认数值精度。P 或 p百分比数字转换为由 NumberFormatInfo.PercentNegativePattern 属性或 NumberFormatInfo.PercentPositivePattern 属性定义的、表示百分比的字符串。如果数字为负,则产生的字符串由 PercentNegativePattern 定义并以负号开头。已转换的数字乘以 100 以表示为百分比。精度说明符指示所需的小数位数。如果省略精度说明符,则使用 NumberFormatInfo 给定的默认数值精度。R 或 r往返过程往返过程说明符保证转换为字符串的数值再次被分析为相同的数值。使用此说明符格式化数值时,首先使用常规格式对其进行测试:Double 使用 15 位精度,Single 使用 7 位精度。如果此值被成功地分析回相同的数值,则使用常规格式说明符对其进行格式化。但是,如果此值未被成功地分析为相同数值,则它这样格式化:Double 使用 17 位精度,Single 使用 9 位精度。虽然精度说明符可以追加到往返过程格式说明符,但它将被忽略。使用此说明符时,往返过程优先于精度。此格式仅受浮点型支持。X 或 x十六进制数数字转换为十六进制数字的字符串。格式说明符的大小写指示对大于 9 的十六进制数字使用大写字符还是小写字符。例如,使用X产生ABCDEF,使用x产生abcdef。精度说明符指示结果字符串中所需的最少数字个数。如果需要的话,则用零填充该数字的左侧,以产生精度说明符给定的数字个数。只有整型才支持此格式。2、使用System.Math.Round函数可以指定小数位数。

decimal在java中是什么类型

decimal在java中的用BigDecimal表示的。BigDecimal:不可变的、任意精度的有符号十进制数。BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负 scale 次幂。因此,BigDecimal 表示的数值是 (unscaledValue × 10-scale)。 BigDecimal 类提供以下操作:算术、标度操作、舍入、比较、哈希算法和格式转换。

decimal在mysql中是什么类型

decimal是数字数据类型中的一种,属于定点数其标准格式是DECIMAL(M,D),其中M为长度,D为小数位数,其精度要比single浮点数和double浮点数为高。对于那些如银行存款这类精度要求的项目可以使用decimal类型,当然系统处理该类型的开销要比浮点数为高。请注意decimal在不指定精度的情况下将使用默认精度整数10位小数0位也就是10位整数。

关于decimal类型计算的问题

decimal.Ceiling(a)

怎么记忆float double decimal的取值范围

float是单精度浮点型,范围是0-8的数位。double 是双精度浮点型,范围在0-16的数位。Decimal 数据类型 Decimal 变量存储为 96 位(12 个字节)无符号的整型形式,并除以一个 10 的幂数。这个变比因子决定了小数点右面的数字位数,其范围从 0 到 28。够不够详细!!

mysql decimal能为负吗

可以为负值。Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部份以及小数部分的位数。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间,例如百分比使用decimal(4,2)即可。存储数据范围是:-10^38~10^38-1 的固定精度和小数位的数字。一个decimal类型的数据占用了2~17个字节。

mysql中decimal和double的区别

实数是带有小数部分的数字。然而,它们不只是为了存储小数部分,也可以使用DEClMAL 存储比 BIGINT还大的整数。 MySQL 既支持精确类型,也支持不精确类型。FLOAT 和 DOUBLE 类型支持使用标准的浑点运算进行近似计算。如果需要知道浮点运算是怎么计算的,则需要研究所使用的平台的浮点数的具体实现。DECIMAL 类型用于存储精确的小数。在 MySQL 5.0 和更高版本, DECIMAL 类型支持精确 计算。 MySQL 4.1 以及更早版本则使用浮点运算来实现 DECIAML 的计算,这样做会因为 精度损失导致一些奇怪的结果。在这些版本的 MySQL 中,DEClMAL 只是一个"存储类型"。因为 CPU 不支持对 DEClMAL 的直接计算,所以在 MySQL 5.0 以及更高版本中, MySQL 服务器自身实现了 DECIMAL 的高精度计算。相对而言, CPU 直接支持原生浮点计算,所 以浮点运算明显更快。浮点和 DECIMAL 类型都可以指定精度。对于 DECIMAL 列,可以指定小数点前后所允许的 最大位数。这会影响列的空间消耗。 MySQL 5.0 和更高版本将数字打包保存到一个二进 制字符串中(每 4个字节存 9个数字)。例如, DEClMAL(18 ,9)小数点两边将各存储 9个 数字,一共使用 9 个字节:小数点前的数字用 4 个字节,小数点后的数字用 4 个字节, 小数点本身占 1个字节。MySQL 5.0 和更高版本中的 DEClMAL 类型允许最多 65个数字。而早期的 MySQL 版本中 这个限制是254个数字,并且保存为未压缩的字符串(每个数字一个字节)。然而,这些(早 期)版本实际上并不能在计算中使用这么大的数字,因为 DECIMAL 只是一种存储格式: 在计算中 DEClMAL 会转换为 DOUBLE 类型。有多种方法可以指定浮点列所需要的精度,这会使得 MySQL 悄悄选择不同的数据类型, 或者在存储时对值进行取舍。这些精度定义是非标准的,所以我们建议只指定数据类型, 不指定精度。浮点类型在存储同样范围的值时,通常比 DECIMAL 使用更少的空间。 FLOAT 使用 4个字 节存储。 DOUBLE 占用8个字节,相比 FLOAT有更高的精度和更大的范围。和整数类型一样, 能选择的只是存储类型 IMySQL 使用 DOUBLE 作为内部浮点计算的类型。因为需要额外的空间和计算开销,所以应该尽量只在对小数进行精确计算时才使用DECIMAL一一例如存储财务数据。但在数据量比较大的时候,可以考虑使用 BIGINT 代替DECIMAL,将需要存储的货币单位根据小数的位数乘以相应的倍数即可。假设要存储财务数据精确到万分之一分,则可以把所有金额乘以一百万,然后将结果存储在 BIGI町里,这样可以同时避免浮点存储计算不精确和 DECIMAL 精确计算代价高的问题。

MySQL文档说`decimal` 的最大位数是 `65`,什么意思?

第一次看到decimal(m,d)一头雾水,知道肯定是个范围,但是不知道范围的规则,看了一些文章发现说的都不是很明白,于是去官网看了下。大概意思是这样的:decimal(m,d)m是数字的最大位数,他的范围是从1-65;d是小数点后的位数,他的范围是0-30,并且不能大于m。如果m被省略了,那么m的值默认为10,如果d被省略了,那么d的值默认为0.举例表示:1、decimal(5,2) 所指代的范围是-999.99~999.99 数字的最大位数是5位,小数点右侧是2位,即有两位小数。2、decimal(7,6)所指代的范围是-9.999999~9.999999 数字的最大位数是7位,小数点右侧是6位,即有六位小数。字的位数和所占字节数,有以下对应表:小数点左侧位数数据结构所占的字节数1–2 1 3–4 2 5–6 3 7–9 4 举例表示:decimal(18,9)小数位左右各为9位数,此数据所占以上表格即为4字节整数位,4字节小数位;decimal(20,6)整数位为14位,小数位位6位,此数据需要4个字节给整数位的9位和3字节给另外的5位整数,另外小数位需要3个字节,总共是4+3+3 = 11个字节。decimal不能够存储以“+”、“-”和“0”开头的数据,如果是“+”开头momo默认存为正数,而“-”开头则不存储具体的对decimal的定义,可以在mysql源码中的strings/decimal.c文件中的decimal2bin()函数查看。

为什么数据库涉及到钱要用decimal啊

因为涉及到钱会产生很多小数位decimal(18,0)18是定点精度,0是小数位数。最大精度38,就是说可以精确到小数点后38位

decimal,float和double的区别

float 单精度浮点 32bit,double 双精度浮点64bit,decimal是高精度 128bit,浮点型。float double 是 基本类型(primitive type),decimal不是。float 有效数字7位,范围 ±1.5 × 10Eu221245 to ±3.4 × 10E38double 有效数字15/16 位,范围 ±5.0 × 10 Eu2212324 to ±1.7 × 10E308decimal 有效数字 28/29 位,范围 ±1.0 × 10Eu221228 to ±7.9 × 10E28( E -- 下接几次方)decimal的有效位数很大,达到了28位,但是表示的数据范围却比float和double类型小。使用的时候会对计算时的性能有影响。常数写法:float f = 12.3F; (带F)double x=12.3; (不带就是double)decimal d = 12.30M; (带M)浮点数运算会有精度损失问题,有精度损失时程序不会报告,要程序员自己注意。

Mysql中decimal(15,4)类型,java使用什么类型来定义?

decimal(15,4)表示的是最大可达15位(包含小数),小数四位,java用double就可以

SQL语言中 [decimal] (28,6) 是什么意思?不用SQL语言怎么实现?

decimal(a,b)a指定指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38。b指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从0到a之间的值。默认小数位数是0。decimal(28,6)就是说小数点前可以有28位,小数点后可以有6位

decimal对应java什么类型

java.math.BigDecimal

sqlserver decimal可以为负吗

可以为负值。Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部份以及小数部分的位数。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间,例如百分比使用decimal(4,2)即可。存储数据范围是:-10^38~10^38-1 的固定精度和小数位的数字。一个decimal类型的数据占用了2~17个字节。

decimal(6,2)是什么意思?

decima(6,2)表示总长度为6,小数位数占二位的数值。对SQL Server而言,Decimal可用来保存具有小数点而且数值确定的数值,它不像float和real是用来保存近似值。对于Visual Basic而言,Decimal是其版本5新增的数据类型,目的是满足进行精密数学运算的需求,它是范围最大、最精确的浮点数类型。对于Excel而言,DECIMAL()函数用于按给定基数将数字的文本表示形式转换成十进制数。扩展资料数据精度Decimal变量存储为96位(12个字节)无符号的整型形式带符号的整型形式,并除以一个10的幂数。这个变比因子决定了小数点右面的数字位数,其范围从0到28变比因子为0(没有小数位)的情形下,最大的可能值为+/-79,228,162,514,264,337,593,543,950,335。而在有28个小数位的情况下,最大值为+/-7.9228162514264337593543950335,而最小的非零值为+/-0.0000000000000000000000000001。

mysql里面mark decimal作用是什么?

MySQL中存在float,double等非精准数据类型,也有decimal这种精准数据类型。其区别在于,float,double等非精准类型,在DB中保存的是近似值,而Decimal则以字符串的形式保存精确的原始数值。十进制小数,他的精度高,而且没有误差。楼上说的不对,ta和浮点数相差很大。浮点数是直接把小数转化为二进制,二多数小数转化为二进制是有误差的,也就是说不能精确表示。decimal则可以没有任何误差的表示小数

英文的significant 和decimal 有什么不同

这两个单词不同太多了,我猜你要问的是significant figure和decimal places, 这两个才有可比性。significant figure是多少位的精准位数,比如2位significant figures,那么187.324就约等于190,三位s.f.的话就是187, 四位是187.3decimal place就是精准到小数的多少位了,精确到2位的d.p.的话187.3249就约等于187.32, 1位d.p.就是187.3

decimal 在JAVA里怎么表示?

double或者float如果要控制小数点,看看格式化类哈。

sql语句 decimal(18,0)什么意思

decimal是数据类型.18位.没有小数位.

decimal在java中是什么类型

decimal在java中的用BigDecimal表示的。BigDecimal:不可变的、任意精度的有符号十进制数。BigDecimal由任意精度的整数非标度值和32位的整数标度(scale)组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以10的负scale次幂。因此,BigDecimal表示的数值是(unscaledValue×10-scale)。BigDecimal类提供以下操作:算术、标度操作、舍入、比较、哈希算法和格式转换。

decimal(10,2)是什么意思?

decimal(10,2)中的“2”表示小数部分的位数,如果插入的值未指定小数部分或者小数部分不足两位则会自动补到2位小数,若插入的值小数部分超过了2为则会发生截断,截取前2位小数。“10”指的是整数部分加小数部分的总长度,也即插入的数字整数部分不能超过“10-2”位,否则不能成功插入,会报超出范围的错误。介绍Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部分以及小数部分的位数。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间,例如百分比使用decimal(4,2)即可。

sql Server中float、real、decimal(numeric)数据类型的区别?

decimal(numeric ) 同义,用于精确存储数值 decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。 numeric 和 decimal 数据类型的默认最大精度值是 38。在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。当数据值一定要按照指定精确存储时,可以用带有小数的 decimal 数据类型来存储数字。转换 decimal 和 numeric 数据对于 decimal 和 numeric 数据类型,Microsoft? SQL Server? 将精度和小数位数的每个特定组合看作是不同的数据类型。例如,decimal(5,5) 和 decimal(5,0) 被当作不同的数据类型。在 Transact-SQL 语句中,带有小数点的常量自动转换为 numeric 数据值,且必然使用最小的精度和小数位数。例如,常量 12.345 被转换为 numeric 值,其精度为 5,小数位为 3。从 decimal 或 numeric 向 float 或 real 转换会导致精度损失。从 int、smallint、tinyint、float、real、money 或 smallmoney 向 decimal 或 numeric 转换会导致溢出。默认情况下,在将数字转换为较低精度和小数位数的 decimal 或 numeric 值时,SQL Server 使用舍入法。然而,如果 SET ARITHABORT 选项为 ON,当发生溢出时,SQL Server 会出现错误。若仅损失精度和小数位数,则不会产生错误。

SQLSERVER 里的 DECIMAL 是什么意思

SQL Server数据库中,Decimal是数据类型,不属于浮点数类型,可以在定义时划定整数部分以及小数部分的位数。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间,例如百分比使用decimal(4,2)即可。存储数据范围是:-10^38~10^38-1 的固定精度和小数位的数字。一个decimal类型的数据占用了2~17个字节。

mysql decimal可以为负数吗

可以为负值。Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部dao份以及小数部分的位数。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间,例如百分比使用decimal即可,存储数据范围是:-^8~^8- 的固定精度和小数位的数字,一个decimal类型的数据占用了~7个字节。扩展资料:一单位的统计服务器投入使用后,运行速度较慢,经排查原因,发现SQLServer中的内存选项(Memory)仅为安装缺省值16MB(而服务器有128MB的物理内存)在将;内存值调整为100MB时却误将其改成了1000MB,使得SQL Server服务不能启动,统计数据库打不开,也就不能再次进入SQL Enterprise Manager修改内存设置了。既然SQL Server可用内存设置值远远大于物理内存,造成SQLServer服务不能启动,何不扩充虚拟内存呢?经设法将机器虚拟内存扩充至1000MB并重新启动,SQL Server数据库成功启动,问题迎刃而解。

SQLSERVER 里的 DECIMAL(5,2) 是什么意思

结果包含5位整数,2位小数

数据库建表用的decimal类型,前端传的是long类型有什么问题

关于mysql数据库的数据类型numeric和decimaldecimal(numeric ) 同义,用于精确存储数值decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。定义 decimal 的列、变量和参数的两种特性如下:p 小数点左边和右边数字之和,不包括小数点。如 123.45,则 p=5,s=2。 指定精度或对象能够控制的数字个数。s 指定可放到小数点右边的小数位数或数字个数。p 和 s 必须遵守以下规则:0 <= s <= p <= 38。numeric 和 decimal 数据类型的默认最大精度值是 38。在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。当数据值一定要按照指定精确存储时,可以用带有小数的 decimal 数据类型来存储数字。转换 decimal 和 numeric 数据对于 decimal 和 numeric 数据类型,Microsoft? SQL Server? 将精度和小数位数的每个特定组合看作是不同的数据类型。例如,decimal(5,5) 和 decimal(5,0) 被当作不同的数据类型。在 Transact-SQL 语句中,带有小数点的常量自动转换为 numeric 数据值,且必然使用最小的精度和小数位数。例如,常量 12.345 被转换为 numeric 值,其精度为 5,小数位为 3。从 decimal 或 numeric 向 float 或 real 转换会导致精度损失。从 int、smallint、tinyint、float、real、money 或 smallmoney 向 decimal 或 numeric 转换会导致溢出。默认情况下,在将数字转换为较低精度和小数位数的 decimal 或 numeric 值时,SQL Server 使用舍入法。然而,如果 SET ARITHABORT 选项为 ON,当发生溢出时,SQL Server 会出现错误。若仅损失精度和小数位数,则不会产生错误。

decimal允许为0吗

不可以。decimal是一个数字数据类型,表示带有小数点的数字,其取值范围为-79,228,162,514,264,337,593,543,950,335至79,228,162,514,264,337,593,543,950,335,而不支持o。

decimal(10,2)是什么意思

decimal(10,2)中的“2”表示小数部分的位数,如果插入的值未指定小数部分或者小数部分不足两位则会自动补到2位小数,若插入的值小数部分超过了2为则会发生截断,截取前2位小数。“10”指的是整数部分加小数部分的总长度,也即插入的数字整数部分不能超过“10-2”位,否则不能成功插入。下面是decimal对应表,可以用来进行对照:Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部分以及小数部分的位数。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间,例如百分比使用decimal(4,2)即可。

C#中的decimal怎么保留两位小数

在C语言中编写如下程序:1、decimal d = 0.234M;2、 *保留小数后两位*(注释)3、d=Math.Round(d,2);最终结果为:d=0.23,即为保留两位小数。Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部分以及小数部分的位数。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间。扩展资料:Decimal数据类型的位数:p(有效位数)可储存的最大十进位数总数,小数点左右两侧都包括在内。有效位数必须是1至最大有效位数38之间的值。预设有效位数是18。s(小数位数)小数点右侧所能储存的最大十进位数。小数位数必须是从0到p的值。只有在指定了有效位数时,才能指定小数位数。预设小数位数是 0;因此0≤s≤p。最大储存体大小会随著有效位数而不同。Decimal(n,m)表示数值中共有n位数,其中整数n-m位,小数m位。例:decimal(10,6),数值中共有10位数,其中整数占4位,小数占6位。例:decimal(2,1),此时,插入数据“12.3”、“12”等会出现“数据溢出错误”的异常;插入“1.23”或“1.2345...”会自动四舍五入成“1.2”;插入“2”会自动补成“2.0”,以确保2位的有效长度,其中包含1位小数。当用int类型会有溢出时,可以用decimal类型进行处理,结果可以用convert或cast进行转换。参考资料来源:百度百科-Decimal

decimal是什么数据类型

  1、在C#里decimal表示128位数据类型,与double相比,decimal类型具有更高的精度和更小的范围,适合于财务和货币计算。   2、Decimal数据类型可以在Visual Studio编辑器中使用,只要在一个浮点类型的值后加一个大写或小写的M,则编辑器会认为这个浮点类型的值是一个Decimal类型。   3、这种128位高精度十进制数表示法通常用在财务计算中。要注意的是,在.NET环境中,计算该类型的值会有性能上的损失,因为它不是基本类型。

“decimal”是什么类型的MySQL?

Decimal 变量存储为 96 位无符号的整型形式,并除以一个 10 的幂数。变比因子为 0的情形下,最大的可能值为 +/-79,228,162,514,264,337,593,543,950,335。在有 28 个小数位的情况下,最大值为 +/-7.9228162514264337593543950335,而最小的非零值为 +/-0.0000000000000000000000000001。Decimal 数据类型只能在 Variant中使用,不能声明一变量为 Decimal 的类型。SQL表中用的数据有整型,小数型,等等。decimal就是小数型,即此列允许小数的输入。和浮点型差不多,浮点数是直接把小数转化为二进制,二多数小数转化为二进制是有误差的。

decimal是什么数据类型?

decimal是MySQL中存在的精准数据类型。MySQL中的数据类型有:float,double等非精准数据类型和decimal这种精准。区别:float,double等非精准类型,在DB中保存的是近似值。Decimal则以字符串的形式保存精确的原始数值。扩展资料对SQL Server而言,decimal和numeric视为相同的类型,它们可用来保存具有小数点而且数值确定的数值。它们不像float和real是用来保存近似值。此类型的列其声明方式为decima[(p[,s])]或numericl[(p[,s])]。其中p是此数值全部的位数,含小数部分但不包括小数点,s则是小数的位数。p值称为此数值的精确度,例如:decimal(10,3)表示共有7位整数3位小数,此例的精确度为10位。此类型的列可保存的值范围为1038-1到-1038-1之间。其占用存储空间依精确度不同而不同,下表给出Decimal类型变量精确度和占用空间的关系。

decimal是什么类型

十进制小数,他的精度高,而且没有误差。Decimal是一个英语单词,为名词、形容词。作名词时意为“小数”。作形容词时意为“小数的;十进位的 ”。点分十进制,全称点分(点式)十进制表示法(英:Dotted decimal notation),是IPv4的IP地址标识方法,每一组数字都是十进制,组与组之间用".(点)"分隔,因此称为“点分十进制”,例如IP地址123.123.123.123;此种表示法有区别于IPv6的冒分十六进制,即冒分十六进制(也叫冒号十六进制)是用冒号分隔每一组数,每组数用16进制表示,比如IP地址3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562。扩展资料:把点分十进制的ip地址转换为二进制的方法为:四段,每段0到255,8位二进制,0就是00000000,255就是11111111。8位二进制最高位128,接着是64,接着32,接着是16,一直到最后一位是2的0次方,也就是1。0到255的任意一个数要化成8位二进制,只要找出最大的包含的位,这个位上置1,减去这个位后的数再同理找最大包含的位。比如100,它包含的最大位是64,那么128位置0,64位置1,减去64后剩下36,36包含32,所以32的位置1,剩下4,所以16和8的位置0,4包含4,所以4的位置1,剩下已经是0了,2和1的位置0。

decimal是什么数据类型?

decimal是MySQL中存在的精准数据类型。MySQL中的数据类型有:float,double等非精准数据类型和decimal这种精准。区别:float,double等非精准类型,在DB中保存的是近似值。Decimal则以字符串的形式保存精确的原始数值。扩展资料对SQL Server而言,decimal和numeric视为相同的类型,它们可用来保存具有小数点而且数值确定的数值。它们不像float和real是用来保存近似值。此类型的列其声明方式为decima[(p[,s])]或numericl[(p[,s])]。其中p是此数值全部的位数,含小数部分但不包括小数点,s则是小数的位数。p值称为此数值的精确度,例如:decimal(10,3)表示共有7位整数3位小数,此例的精确度为10位。此类型的列可保存的值范围为1038-1到-1038-1之间。其占用存储空间依精确度不同而不同,下表给出Decimal类型变量精确度和占用空间的关系。

decimal什么意思?

decimal是MySQL中存在的精准数据类型。MySQL中的数据类型有:float,double等非精准数据类型和decimal这种精准。区别:float,double等非精准类型,在DB中保存的是近似值。Decimal则以字符串的形式保存精确的原始数值。扩展资料对SQL Server而言,decimal和numeric视为相同的类型,它们可用来保存具有小数点而且数值确定的数值。它们不像float和real是用来保存近似值。此类型的列其声明方式为decima[(p[,s])]或numericl[(p[,s])]。其中p是此数值全部的位数,含小数部分但不包括小数点,s则是小数的位数。p值称为此数值的精确度,例如:decimal(10,3)表示共有7位整数3位小数,此例的精确度为10位。此类型的列可保存的值范围为1038-1到-1038-1之间。其占用存储空间依精确度不同而不同,下表给出Decimal类型变量精确度和占用空间的关系。

decimal什么意思

decimal英音:["desimu0259l]美音:["du025bsu026am!] 形容词 a. 1.十进位的;小数的United States money has a decimal system. 美国货币采用十进制。 名词 n. 1.小数[C]0.3 is a decimal. 0.3是一个小数。

c#中的decimal是什么,麻烦用通俗的话说

精度最高的浮点数,就是小数点后最精确的

decimal 和decimal? 有什么区别

有什么不同吗?明明一样的英文

C#中怎么定义decimal

decimal myDecimal = 12.12M;Console.WriteLine(myDecimal);

C中如何定义decimal类型

decimal rate = 0.1m;加上m或M后缀就好

decimal和double的区别

decimal_百度翻译 decima英 [u02c8desu026aml] 美 [u02c8du025bsu0259mu0259l] adj.十进位的,小数的; n.小数; [其他]复数:decimals fanyi.baidu.com double_百度翻译 double英 [u02c8du028cbl] 美 [u02c8du028cbu0259l] adj.双的; 两倍的; 两面派的; 双人用的; vt.使加倍; 把…对折; 重复; vi.加倍,加倍努力; 快步走; [例句]The government committed a double blunder政府重蹈覆辙。[其他]第三人称单数:doubles 复数:doubles 现在分词:doubling 过去式:doubled 过去分词:doubled fanyi.baidu.com

DECIMAL字段字节计算

最近在看《深入浅出MySQL》一书,看到了数值类型那一节。里面介绍了一些常用字段的相关信息,如字节长度、最大值、最小值等。 当看到 DECIMAL 字段时,它的字节数是 M+2 ,这个让我很不解,是为什么? DECIAML 与 FLOAT 和 DOUBLE 的存储方式不同。 FLOAT 和 DOUBLE 是用二进制存储数据的,所以会有部分精度问题。 DECIAML 是用字符串的方式存储的,所以它不存在精度问题,那么它的长度就是存储字节的长度。 那么问题来了,例如: DECIMAL(5,2) 的最大值是 999.99 ,那么总长度也就是 5+1 ,又为什么是 5+2 呢? 第二天工作的时候,帮忙拉取一个数据,就手动操作了一把,其中两个数据要相加一下。当我看到那个 + 号时,我想通了。 DECIMAL 也是有符号位的,而当时我只看的最大值,如果看最小值的话,就能够想通为什么是 M+2 了。 所以最终 DECIMAL 的长度计算方式是:1个字节的符号位 + 一个字节的小数点位 + 纯数字的长度(M) = 1 + 1 + M = M + 2。 困点得以解决,这种思考是被人直接告知要更加难得的,问题虽小,值得纪念。

如何将string类型转换为decimal类型

decimal是一种非常适合来记录金额的类型。应该是默认精确到小数点后两位的,如果string的值精度过高,自然会四舍五入。如果是在数据库中的话,可以设置decimal精度的 decimal(18,2)

SQL中DECIMAL(7,2)是什么意思(mysqldecimal(6,2)是什么意思)

Decimal在sqlserver里是精确值类型,精度38,Decimal类型具有更高的精度和更小的范围,它适合于财务和货币计算。它可避免浮点数计算误差,Decimal是以字符串的形式保存精确的原始数值。

C#里“decimal”什么意思,要怎么用呢?

Decimal 数据类型 Decimal 变量存储为 96 位(12 个字节)无符号的整型形式,并除以一个 10 的幂数。这个变比因子决定了小数点右面的数字位数,其范围从 0 到 28。变比因子为 0(没有小数位)的情形下,最大的可能值为 +/-79,228,162,514,264,337,593,543,950,335。而在有 28 个小数位的情况下,最大值为 +/-7.9228162514264337593543950335,而最小的非零值为 +/-0.0000000000000000000000000001。注意 此时,Decimal 数据类型只能在 Variant中使用,也就是说,不能声明一变量为 Decimal 的类型。不过可用 Cdec 函数,创建一个子类型为 Decimal 的 Variant。

请问大家 DB2 DECIMAL(10)有多大?及DECIMAL(10)与DECIMAL(10,2)区别?谢谢!

知道decimal(p[ , s])的意思就能明白了,decimal(10)中默认的s为0,就是说没有小数位,提取10位的整数,舍去小数后的小数位;decimal(10,2)的意思是提取10位的浮点数(包括整数位和小数位,一共10位),取小数点后两位,四舍五入。在DB2中decimal最大精度是31位,小数的范围从-10^31+1到10^31-1。有问题可以追问交流,望采纳。

decimal和float的区别

decimal为SQL ServerMySql等数据库的一种数据类型,它可以规定数值后有几位小数,这个类型的字段可以放float,int,double类型的数值。总之,它是数据库的字段类型。float在编程语言中是一种数据类型,一般像钱比如5.00这种,用float声明。

SQL语言中 [decimal] (28,6) 是什么意思?不用SQL语言怎么实现?

28位有效数字,6位精度

SQLSERVER 里的 DECIMAL 是什么意思

decimal是指小数类型,比如:DECIMAL(18,5)表示最大18位数,5位小数。

MySQL中的float和decimal类型有什么区别

decimal 类型可以精确地表示非常大或非常精确的小数。大至 1028(正或负)以及有效位数多达 28 位的数字可以作为 decimal类型存储而不失其精确性。该类型对于必须避免舍入错误的应用程序(如记账)很有用。float是浮点数,不能指定小数位。decimal是精确数,可以指定精度。对mysql 5来说 decimal(p,s)中p最大为65,S最大为30decimal数据类型最多可存储 38 个数字,它存储了一个准确(精确)的数字表达法,不存储值的近似值。当数据值一定要按照指定精确存储时,可以用带有小数的decimal数据类型来存储数字。float和real数据类型被称为近似的数据类型。不存储精确值.当要求精确的数字状态时,比如在财务应用程序中,在那些需要舍入的操作中,或在等值核对的操作中,就不使用这些数据类型。这时就要用integer、decimal、money或smallmone数据类型。在 WHERE 子句搜索条件中(特别是 = 和 <> 运算符),应避免使用float或real列。最好限制使用float和real列做> 或 < 的比较。float,double容易产生误差,对精确度要求比较高时,建议使用decimal来存,decimal在mysql内存是以字符串存储的,用于定义货币要求精确度高的数据。在数据迁移中,float(M,D)是非标准定义,最好不要这样使用。M为精度,D为标度。

为什么数据库涉及到钱要用decimal啊

Decimal在sql server里是精确值类型,精度38,Decimal 类型具有更高的精度和更小的范围,它适合于财务和货币计算。它可避免浮点数计算误差,Decimal是以字符串的形式保存精确的原始数值。

decimal(8,3)代表的含义是什么?

精度为8位小数为3位的数

C# float 、double和decimal的解释

float是单精度,double是双精度,decimal是数字型,它们所占的内存空间不一样,表示的位数也不一样。除了科学计算以外,一般不用double型的。对于数字(包括小数)一般用decimal型的。这是基本上的拉。

sql语句 decimal(18,0)什么意思

1、sql语句 decimal(18,0)的意思是:可储存的最大十进位数总数为18,小数位数为0。2、Decimal(n,m)的含义如下:n表示可储存的最大十进位数总数,小数点左右两侧都包括在内,最小的有效位数是 1 ,最大的有效位数是 38 。m表示小数点右侧所能储存的最大十进位数。m和n之间要满足0≤m≤n的关系,只有在指定了有效位数时,才能指定小数位数。Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部分以及小数部分的位数。Decimal(n,m)表示数值中共有n位数,其中整数(n-m)位,小数m位。例:decimal(10,6),数值中共有10位数,其中整数占4位,小数占6位。

MySQL中的decimal是什么类型?

可以接受小数,比double接受的数大...

MySQL中Decimal类型和Float Double的区别

float数值类型用于表示单精度浮点数值,而double数值类型用于表示双精度浮点数值,float和double都是浮点型,而decimal是定点型;MySQL浮点型和定点型可以用类型名称后加(M,D)来表示,M表示该值的总共长度,D表示小数点后面的长度,M和D又称为精度和标度,如float(7,4)的可显示为-999.9999,MySQL保存值时进行四舍五入,如果插入999.00009,则结果为999.0001。FLOAT和DOUBLE在不指定精度时,默认会按照实际的精度来显示,而DECIMAL在不指定精度时,默认整数为10,小数为0。1、CREATETABLEtest(fFLOAT(5,2)DEFAULTNULL,dDOUBLE(5,2)DEFAULTNULL,deDECIMAL(5,2)DEFAULTNULL);2、DESCtest;3、INSERTINTOtest(f,d,de)VALUES(1.23,1.23,1.23);数据插入都正确4、INSERTINTOtest(f,d,de)VALUES(1.234,1.234,1.23);数据插入都正确,但是f和d由于标度的限制,舍去了最后一位。5、INSERTINTOtest(f,d,de)VALUES(1.234,1.234,1.234);数据也插入成功,但是有一个警告提示:1queriesexecuted,1success,0errors,1warningsNoteCode:1265Datatruncatedforcolumn"de"atrow16、将id1,id2,id3的精度和标度都去掉ALTERTABLEtestMODIFYfFLOAT;ALTERTABLEtestMODIFYdDOUBLE;ALTERTABLEtestMODIFYdeDECIMAL;DELETEFROMtest;DESCtest;7、INSERTINTOtest(f,d,de)VALUES(1.234,1.234,1.234);1queriesexecuted,1success,0errors,1warningsNoteCode:1265Datatruncatedforcolumn"de"atrow1f和d的数据正确插入,而de被截断。浮点数如果不写精度和标度,则会按照实际显示,如果有精度和标度,则会将数据四舍五入后插入,系统不报错,定点数如果不设置精度和标度,刚按照默认的(10,0)进行操作,如果数据超过了精度和标度值,则会警告!同时,对数据求SUM()时会出现不同的结果,float和double求SUM都会出现很多小数点,而decimal求SUM得到的是精准数值:8、INSERTINTOtest(f,d,de)VALUES(1.234,0.01,1.23);数据都插入成功9、SELECTSUM(f),SUM(d),SUM(de)FROMtest;理论上SUM(f)=3.698,SUM(d)=2.474,SUM(de)=3.46,但f,d都出现后面很长的一串浮点小数点。

请教Decimal数据类型的精度长度小数位数,救命

decimal(p[,s]),其中p为精度,s为小数位数p(精度)最多可以存储的十进制数字的总位数,包括小数点左边和右边的位数s(小数位数)小数点右边可以存储的十进制数字的最大位数1.在保证小数位且总位数不超过6时declare @a decimal(6,3) set @a=56.342689 print @a 得到 56.3432.在保证小数位且总位数超过6时declare @a decimal(6,3) set @a=1156.345print @a就会报错

SQL decimal用法

Decimal数据类型可以在powerBuilder中使用。直接在编写控件的时候使用就可以了。比如:当编写一个Clicked事件脚本时就可以decimal r这样使用。Decimal数据类型可以在Visual Studio编辑器中使用,只要在一个浮点类型的值后加一个大写或小写的M,则编辑器会认为这个浮点类型的值是一个Decimal类型。这种128位高精度十进制数表示法通常用在财务计算中。要注意的是,在.NET环境中,计算该类型的值会有性能上的损失,因为它不是基本类型。扩展资料位数:1、p (有效位数)可储存的最大十进位数总数,小数点左右两侧都包括在内。有效位数必须是 1 至最大有效位数 28 之间的值。预设有效位数是 18。2、s (小数位数)小数点右侧所能储存的最大十进位数。小数位数必须是从 0 到 p 的值。只有在指定了有效位数时,才能指定小数位数。预设小数位数是 0;因此,0 <= s <= p。最大储存体大小会随著有效位数而不同。参考资料来源:百度百科-Decimal

decimal(10,2) 是什么意思 在一个表中

decimal(7,2):12345.67decimal(6,2):1234.56decimal(7,3):1234.567大概就是这个意思吧

decimal是什么意思

Decimal为SQLServer数据类型,属于浮点数类型。存储数据范围是:⑴038~1038⑴的固定精度和小数位的数字。1个decimal类型的数据占用了2~17个字节。decimal(2,1),有效长度为2,小数位占1位。此时,插入数据“12.3”、“12”等会出现“数据溢出毛病”的异常;插入“1.23”或“1.2345...”会自动4舍5入成“1.2”;插入“2”会自动补成“2.0”,以确保2位的有效长度,其中包括1位小数。当用int类型会有溢出时,可以用decimal类型进行处理,把结果可以用convert或是cast进行转换。

decimal是什么数据类型 这里有明确的答案

1、在C#里decimal表示128位数据类型,与double相比,decimal类型具有更高的精度和更小的范围,适合于财务和货币计算。 2、Decimal数据类型可以在Visual Studio编辑器中使用,只要在一个浮点类型的值后加一个大写或小写的M,则编辑器会认为这个浮点类型的值是一个Decimal类型。 3、这种128位高精度十进制数表示法通常用在财务计算中。要注意的是,在.NET环境中,计算该类型的值会有性能上的损失,因为它不是基本类型。

decimal是什么类型 MySQL

MySQL中存在float,double等非精准数据类型,也有decimal这种精准数据类型。其区别在于,float,double等非精准类型,在DB中保存的是近似值,而Decimal则以字符串的形式保存精确的原始数值。

数据库中的decimal(decimal是什么数据类型)

您好,我就为大家解答关于数据库中的decimal,decimal是什么数据类型相信很多小伙伴还不知道,现在让我们一起来看看吧!1、decimal是十进制... 您好,我就为大家解答关于数据库中的decimal,decimal是什么数据类型相信很多小伙伴还不知道,现在让我们一起来看看吧! 1、decimal是十进制。 2、估计你说的是整数类型:int。

decimal怎么记忆

decimal的英音是/u02c8desu026aml/,美音是/u02c8desu026aml/。decimal的意思是:十进制的;小数的;十进位的;小数。decimal的复数是:decimals。含有decimal的双语例句1、The period is also used as a decimal point.句号也可用作十进制的小数点。2、The number is correct to three decimal places.这个数目精确到小数点后三位数。3、The computer performs calculations in binary and converts the results to decimal.计算机以二进制数进行计算,而后把计算结果转换为十进制数。4、We needed to do decimals to round up and round down numbers.我们得把小数四舍五入成整数。5、The students had a grasp of decimals, percentages and fractions.学生们掌握了小数、百分数和分数。

decimal是什么类型

decimal在sql server里是精确值类型,精度38;在C#里是表示 128 位数据类型。double相比,decimal 类型具有更高的精度和更小的范围,它适合于财务和货币计算。decimal:有效位:±1.0 × 10(-28次方) 到 ±7.9 × 10(28次方)精度:28 到 29 位double:有效位:±5.0 × 10(-324次方) 到 ±1.7 × 10(308次方)精度:15 到 16 位

decimal音标是什么?

decimal 英[u02c8desu026aml] 美[u02c8du025bsu0259mu0259l] adj. 十进位的,小数的; n. 小数; [例句]In 1971, the 1p and 2p decimal coins were introduced in Britain.英国于1971年开始使用十进制的1便士和2便士硬币。[其他] 复数:decimals

java.lang.ArithmeticException: / by zeroat java.math.BigDecimal.divi谁知道这个错误?

这个典型的 除0 异常啊,你肯定有计算表达式的除数为0 了!

数码相机的SD卡里有三个文件夹DCIM,MISC,PRIVATE。哪一个是根目录?

数码相机的照片文件是存储在DCIM文件夹中的,这个文件夹的命名实际上是DigitalCameraImage(数码相机图像)的意思。其他两个文件夹或许是空的,是某些无关操作下形成的,与照片存储无关。在机内格式化这张卡时仅有DCIM文件夹会默认出现。在DCIM文件夹中,还会有子文件夹出现,通常是三位数字序号加相机品牌的命名,如101Nikon,102Canon等。这张卡如果曾用在不同品牌相机上,就会在DCIM文件夹中出现不止一个不同命名的子文件夹。你当前用的机器拍的照片要到该品牌名的子文件夹中寻找。数码照片文件就顺序排列在子文件夹中。根目录是指第一层打开的目录。这个含有DCIM文件夹的目录就是在根目录下的了。

索爱手机w810C里的DCIM,MISC,MSSEMC是什么意思

主题MSSEMCMedia files heme图片MSSEMCMedia filesimag音乐MSSEMCMedia filesaudio铃声MSSEMCMedia filesaudio ingtones以次类推,游戏和软件在other里.

数码相机的SD卡里有三个文件夹DCIM,MISC,PRIVATE。哪一个是根目录?

数码相机的照片文件是存储在DCIM文件夹中的,这个文件夹的命名实际上是Digital Camera Image(数码相机图像)的意思。其他两个文件夹或许是空的,是某些无关操作下形成的,与照片存储无关。在机内格式化这张卡时仅有DCIM文件夹会默认出现。在DCIM文件夹中,还会有子文件夹出现,通常是三位数字序号加相机品牌的命名,如101Nikon,102Canon等。这张卡如果曾用在不同品牌相机上,就会在DCIM文件夹中出现不止一个不同命名的子文件夹。你当前用的机器拍的照片要到该品牌名的子文件夹中寻找。数码照片文件就顺序排列在子文件夹中。根目录是指第一层打开的目录。这个含有DCIM文件夹的目录就是在根目录下的了。

数码相机里DCIM和MISC分别是什么意思啊。。

一般来说,MISC是记录语音注释信息的文件夹,DCIM是存放数码照片的文件夹。

cimatron E7.0显示initialization failed是什么意思

cimatronE7.0显示initializationfailed是初始化失败的意思。这只是说明你的系统中的某个随机启动的服务或者软件没有初始化成功,这个可以用msconfig命令查看一下随机启动的都有什么东东,不需要的就关掉。如果不熟悉命令操作就用一些软件也可以。比如360的开机启动管理工具就是一个不错的软件。祝你早日解决。

请问下SQL中NUMERIC和DECIMAL的区别

Decimal数据类型可以在中使用。直接在编写控件的时候使用就可以了。比如:当编写一个Clicked事件脚本时就可以decimal r这样使用。Decimal数据类型可以在Visual Studio编辑器中使用,只要在一个浮点类型的值后加一个大写或小写的M,则编辑器会认为这个浮点类型的值是一个Decimal类型。这种128位高精度十进制数表示法通常用在财务计算中。要注意的是,在.NET环境中,计算该类型的值会有性能上的损失,因为它不是基本类型。扩展资料位数:1、p (有效位数)可储存的最大十进位数总数,小数点左右两侧都包括在内。有效位数必须是 1 至最大有效位数 28 之间的值。预设有效位数是 18。2、s (小数位数)小数点右侧所能储存的最大十进位数。小数位数必须是从 0 到 p 的值。只有在指定了有效位数时,才能指定小数位数。预设小数位数是 0;因此,0 <= s <= p。最大储存体大小会随著有效位数而不同。

SQL中的两个数据类型decimal和numeric有何区别,如果没有区别为何又要弄成两种类型??

带固定精度和小数位数的数值数据类型。decimal[ (p[ , s] )] 和 numeric[ (p[ , s] )]固定精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1。decimal 的 ISO 同义词为 dec 和 dec(p, s)。numeric 在功能上等价于 decimal。p(精度)最多可以存储的十进制数字的总位数,包括小数点左边和右边的位数。该精度必须是从 1 到最大精度 38 之间的值。默认精度为 18。s (小数位数)小数点右边可以存储的十进制数字的最大位数。小数位数必须是从 0 到 p 之间的值。仅在指定精度后才可以指定小数位数。默认的小数位数为 0;因此,0 <= s <= p。最大存储大小基于精度而变化。 答案补充 1、decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个确定的数字表达法;没有存储值的近似值。2、numeric 和 decimal 数据类型的默认最大精度值是 38。在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。当数据值一定要按照指定精确存储时,可以用带有小数的 decimal 数据类型来存储数字。
 首页 上一页  1 2 3 4  下一页  尾页