barriers / 阅读 / 详情

SQL数据库中Numeric(10,2)是什么意思?

2023-07-14 19:07:48
共11条回复
okok云

SQL数据库中Numeric(10,2)是指:字段是数字型,长度为10,小数为2位。

一、字符型
VARCHAR VS CHAR
VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。

二、文本型
TEXT
使用文本型数据,可以存放超过二十亿个字符的字符串。当需要存储大串的字符时,应该使用文本型数据。

三、数值型
SQL支持许多种不同的数值型数据。可以存储整数 INT 、小数 NUMERIC、和钱数 MONEY。

四、逻辑型

如果使用复选框( CHECKBOX)从网页中搜集信息,可以把此信息存储在BIT型字段中。BIT型字段只能取两个值:0或1。

当心,在创建好一个表之后,不能向表中添加 BIT型字段。如果打算在一个表中包含BIT型字段,必须在创建表时完成。

五、日期型
DATETIME VS SMALLDATETIME
一个 DATETIME型的字段可以存储的日期范围是从1753年1月1日第一毫秒到9999年12月31日最后一毫秒。

numeric

扩展资料:

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。

参考资料:百度百科-结构化查询语言

cloudcone

SQL数据库中Numeric(10,2)是指:字段是数字型,长度为10,小数为2位。

SQL中字段的属性:

1、字符型(VARCHARVSCHAR)

VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。

VARCHAR型字段要比CHAR型字段方便的多,使用VARCHAR型字段时,不需要为剪掉数据中多余的空格而操心。

VARCHAR型字段的另一个突出的好处是它可以比CHAR型字段占用更少的内存和硬盘空间。当你的数据库很大时,这种内存和磁盘空间的节省会变得非常重要。

2、文本型(TEXT)

使用文本型数据,可以存放超过二十亿个字符的字符串。当需要存储大串的字符时,应该使用文本型数据。

注意文本型数据没有长度,而字符型数据是有长度的。一个文本型字段中的数据通常要么为空,要么很大。

一旦向文本型字段中输入了任何数据(甚至是空值),就会有2K的空间被自动分配给该数据。除非删除该记录,否则无法收回这部分存储空间。

3、数值型(INTVSSMALLINTVSTINYINT)

SQL支持许多种不同的数值型数据。可以存储整数INT、小数NUMERIC、和钱数MONEY。

通常,为了节省空间,应该尽可能的使用最小的整型数据。一个TINYINT型数据只占用一个字节;一个INT型数据占用四个字节。这看起来似乎差别不大,但是在比较大的表中,字节数的增长是很快的。

另一方面,一旦已经创建了一个字段,要修改它是很困难的。因此,为安全起见,应该预测以下,一个字段所需要存储的数值最大有可能是多大,然后选择适当的数据类型。

4、逻辑型(BIT)

如果使用复选框(CHECKBOX)从网页中搜集信息,可以把此信息存储在BIT型字段中。BIT型字段只能取两个值:0或1。

注意,在创建好一个表之后,不能向表中添加BIT型字段。如果你打算在一个表中包含BIT型字段,你必须在创建表时完成。

5、日期型(DATETIMEVSSMALLDATETIME)

一个DATETIME型的字段可以存储的日期范围是从1753年1月1日第一毫秒到9999年12月31日最后一毫秒。

如果不需要覆盖这么大范围的日期和时间,可以使用SMALLDATETIME型数据。它与DATETIME型数据同样使用,只不过它能表示的日期和时间范围比DATETIME型数据小,而且不如DATETIME型数据精确。一个SMALLDATETIME型的字段能够存储从1900年1月1日到2079年6月6日的日期,它只能精确到秒。

参考资料:

百度百科--SQL数据类型


陶小凡

意思是指字段是数字型,长度为10,小数为两位。

(1)二进制数据类型

二进制数据包括 Binary、Varbinary 和 Image

Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。

Binary[(n)] 是 n 位固定的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储空间的大小是 n + 4 个字节。

Varbinary[(n)] 是 n 位变长度的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储空间的大小是 n + 4个字节,不是n 个字节。

在 Image 数据类型中存储的数据是以位字符串存储的,不是由 SQL Server 解释的,必须由应用程序来解释。例如,应用程序可以使用BMP、TIEF、GIF 和 JPEG 格式把数据存储在 Image 数据类型中。

(2)字符数据类型

字符数据的类型包括 Char,Varchar 和 Text

字符数据是由任何字母、符号和数字任意组合而成的数据。

Varchar 是变长字符数据,其长度不超过 8KB。Char 是定长字符数据,其长度最多为 8KB。超过 8KB 的ASCII 数据可以使用Text数据类型存储。例如,因为 Html 文档全部都是 ASCII字符,并且在一般情况下长度超过 8KB,所以这些文档可以 Text 数据类型存储在SQL Server 中。

(3)Unicode 数据类型

Unicode 数据类型包括 Nchar,Nvarchar 和Ntext

在 Microsoft SQL Server 中,传统的非 Unicode 数据类型允许使用由特定字符集定义的字符。在 SQL Server安装过程中,允许选择一种字符集。

使用 Unicode 数据类型,列中可以存储任何由Unicode 标准定义的字符。在 Unicode 标准中,包括了以各种字符集定义的全部字符。使用Unicode数据类型,所占用的空间是使用非Unicode数据类型所占用的空间大小的两倍。

在 SQL Server 中,Unicode 数据以 Nchar、Nvarchar 和 Ntext 数据类型存储。使用这种字符类型存储的列可以存储多个字符集中的字符。当列的长度变化时,应该使用Nvarchar字符类型,这时最多可以存储 4000 个字符。

当列的长度固定不变时,应该使用 Nchar字符类型,同样,这时最多可以存储4000 个字符。当使用 Ntext 数据类型时,该列可以存储多于 4000 个字符。

(4)日期和时间数据类型

日期和时间数据类型包括 Datetime 和 Smalldatetime两种类型

日期和时间数据类型由有效的日期和时间组成。例如,有效的日期和时间数据包括“4/01/98 12:15:00:00:00 PM”和“1:28:29:15:01AM 8/17/98”。前一个数据类型是日期在前,时间在后;后一个数据类型是时间在前,日期在后。

在 Microsoft SQL Server中,日期和时间数据类型包括Datetime 和 Smalldatetime 两种类型时,所存储的日期范围是从 1753 年 1 月 1 日开始,到9999 年12 月 31 日结束(每一个值要求 8 个存储字节)。

使用 Smalldatetime 数据类型时,所存储的日期范围是 1900年 1 月 1日 开始,到 2079 年 12 月 31 日结束(每一个值要求 4 个存储字节)。

日期的格式可以设定。设置日期格式的命令如下:

Set DateFormat {format | @format _var|

其中,format | @format_var 是日期的顺序。有效的参数包括 MDY、DMY、YMD、YDM、MYD 和 DYM。在默认情况下,日期格式为MDY。

例如,当执行 Set DateFormat YMD 之后,日期的格式为年 月 日 形式;当执行 Set DateFormat DMY 之后,日期的格式为日 月有年 形式

(5)数字数据类型

数字数据只包含数字。数字数据类型包括正数和负数、小数(浮点数)和整数

整数由正整数和负整数组成,例如 39、25、0-2 和 33967。在 Microsoft SQL Server 中,整数存储的数据类型是 Int,Smallint和 Tinyint。Int 数据类型存储数据的范围大于 Smallint 数据类型存储数据的范围,而 Smallint 据类型存储数据的范围大于Tinyint 数据类型存储数据的范围。

使用 Int 数据类型存储数据的范围是从 -2 147 483 648 到 2 147 483 647(每一个值要求4个字节存储空间)。使用 Smallint 数据类型时,存储数据的范围从 -32 768 到 32 767(每一个值要求2个字节存储空间)。使用Tinyint 数据类型时,存储数据的范围是从0 到255(每一个值要求1个字节存储空间)。

精确小数数据在 SQL Server 中的数据类型是 Decimal 和 Numeric。这种数据所占的存储空间根据该数据的位数后的位数来确定。Decimal 数据类型使用128位来表示值来用作数值计算。

在SQL Server 中,近似小数数据的数据类型是 Float 和 Real。例如,三分之一这个分数记作0.333333,当使用近似数据类型时能准确表示。因此,从系统中检索到的数据可能与存储在该列中数据不完全一样。

numeric

扩展资料:

1、货币数据类型

在 Microsoft SQL Server 中,货币数据的数据类型是Money 和 Smallmoney

Money数据类型要求 8 个存储字节,Smallmoney 数据类型要求 4 个存储字节。

2、特殊数据类型

特殊数据类型包括前面没有提过的数据类型。特殊的数据类型有3种,即 Timestamp、Bit 和 Uniqueidentifier。

Timestamp 用于表示SQL Server 活动的先后顺序,以二进投影的格式表示。Timestamp 数据与插入数据或者日期和时间没有关系。Timestamp 类型的字段是一个基于系统时钟在数据行被创建或修改时由SQL Server自动填充的值。

Bit 由 1 或者 0 组成。当表示真或者假、ON 或者 OFF 时,使用 Bit 数据类型。例如,询问是否是每一次访问的客户机请求可以存储在这种数据类型的列中。

Uniqueidentifier 由 16字节的十六进制数字组成,表示一个全局唯一的。当表的记录行要求唯一时,GUID是非常有用。例如,在客户标识号列使用这种数据类型可以区别不同的客户。

细节区分

1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。

2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为 VARCHAR(10)是最合算的。VARCHAR类型的实际长度是它的值的实际长度从空间上考虑,用varchar合适;从效率上考虑,用char合适,关键是根据实际情况找到权衡点。

3、TEXT。text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。

4、NCHAR、NVARCHAR、NTEXT。这三种从名字上看比前面三种多了个“N”。它表示存储的是Unicode数据类型的字符。

我们知道字符中,英文字符只需要一个字节存储就足够了,但汉字众多,需要两个字节存储,英文与汉字同时存在时容易造成混乱,Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。

nchar、nvarchar的长度是在1到4000之间。和char、varchar比较起来,nchar、nvarchar则最多存储4000个字符,不论是英文还是汉字;而char、varchar最多能存储8000个英文,4000个汉字。可以看出使用nchar、nvarchar数据类型时不用担心输入的字符是英文还是汉字,较为方便,但在存储英文时数量上有些损失。

所以一般来说,如果含有中文字符,用nchar/nvarchar,如果纯英文和数字,用char/varchar。

参考资料:百度百科——SQL数据类型

小菜G
* 回复内容中包含的链接未经审核,可能存在风险,暂不予完整展示!
Numeric(10,2) 指字段是数字型,长度为10 小数为两位的

简要描述一下SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型
字符型

VARCHAR VS CHAR

VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。

假如你向一个长度为四十个字符的VARCHAR型字段中输入数据Bill Gates。当你以后从这个字段中取出此数据时,你取出的数据其长度为十个字符——字符串Bill Gates的长度。 现在假如你把字符串输入一个长度为四十个字符的CHAR型字段中,那么当你取出数据时,所取出的数据长度将是四十个字符。字符串的后面会被附加多余的空格。

当你建立自己的站点时,你会发现使用VARCHAR型字段要比CHAR型字段方便的多。使用VARCHAR型字段时,你不需要为剪掉你数据中多余的空格而操心。

VARCHAR型字段的另一个突出的好处是它可以比CHAR型字段占用更少的内存和硬盘空间。当你的数据库很大时,这种内存和磁盘空间的节省会变得非常重要

文本型

TEXT

使用文本型数据,你可以存放超过二十亿个字符的字符串。当你需要存储大串的字符时,应该使用文本型数据。

注意文本型数据没有长度,而上一节中所讲的字符型数据是有长度的。一个文本型字段中的数据通常要么为空,要么很大。

当你从HTML form的多行文本编辑框(TEXTAREA)中收集数据时,你应该把收集的信息存储于文本型字段中。但是,无论何时,只要你能避免使用文本型字段,你就应该不适用它。文本型字段既大且慢,滥用文本型字段会使服务器速度变慢。文本型字段还会吃掉大量的磁盘空间。

一旦你向文本型字段中输入了任何数据(甚至是空值),就会有2K的空间被自动分配给该数据。除非删除该记录,否则你无法收回这部分存储空间。

数值型

SQL支持许多种不同的数值型数据。你可以存储整数 INT 、小数 NUMERIC、和钱数 MONEY。

INT VS SMALLINT VS TINYINT
他们的区别只是字符长度: INT型数据的表数范围是从-2,147,483,647到2,147,483,647的整数SMALLINT 型数据可以存储从-32768到32768的整数TINYINT 型的字段只能存储从0到255的整数,不能用来储存负数
通常,为了节省空间,应该尽可能的使用最小的整型数据。一个TINYINT型数据只占用一个字节;一个INT型数据占用四个字节。这看起来似乎差别不大,但是在比较大的表中,字节数的增长是很快的。另一方面,一旦你已经创建了一个字段,要修改它是很困难的。因此,为安全起见,你应该预测以下,一个字段所需要存储的数值最大有可能是多大,然后选择适当的数据类型。

MUNERIC

为了能对字段所存放的数据有更多的控制,你可以使用NUMERIC型数据来同时表示一个数的整数部分和小数部分。NUMERIC型数据使你能表示非常大的数——比INT型数据要大得多。一个NUMERIC型字段可以存储从-1038到1038范围内的数。NUMERIC型数据还使你能表示有小数部分的数。例如,你可以在NUMERIC型字段中存储小数3.14。

当定义一个NUMERIC型字段时,你需要同时指定整数部分的大小和小数部分的大小。如:MUNERIC(23,0)

一个 NUMERIC型数据的整数部分最大只能有28位,小数部分的位数必须小于或等于整数部分的位数,小数部分可以是零。

MONEY VS SMALLMONEY

你可以使用 INT型或NUMERIC型数据来存储钱数。但是,专门有另外两种数据类型用于此目的。如果你希望你的网点能挣很多钱,你可以使用MONEY型数据。如果你的野心不大,你可以使用SMALLMONEY型数据。MONEY型数据可以存储从-922,337,203,685,477.5808到922,337,203,685,477.5807的钱数。如果你需要存储比这还大的金额,你可以使用NUMERIC型数据。

SMALLMONEY型数据只能存储从-214,748.3648到214,748.3647 的钱数。同样,如果可以的话,你应该用SMALLMONEY型来代替MONEY型数据,以节省空间。

逻辑型

BIT

如果你使用复选框( CHECKBOX)从网页中搜集信息,你可以把此信息存储在BIT型字段中。BIT型字段只能取两个值:0或1。

当心,在你创建好一个表之后,你不能向表中添加 BIT型字段。如果你打算在一个表中包含BIT型字段,你必须在创建表时完成。

日期型

DATETIME VS SMALLDATETIME

一个 DATETIME型的字段可以存储的日期范围是从1753年1月1日第一毫秒到9999年12月31日最后一毫秒。

如果你不需要覆盖这么大范围的日期和时间,你可以使用SMALLDATETIME型数据。它与DATETIME型数据同样使用,只不过它能表示的日期和时间范围比DATETIME型数据小,而且不如DATETIME型数据精确。一个SMALLDATETIME型的字段能够存储从1900年1月1日到2079年6月6日的日期,它只能精确到秒。

DATETIME型字段在你输入日期和时间之前并不包含实际的数据,认识这一点是重要的
在www.i*****.com中有很多关于这反面的介绍
真可

  Numeric(10,2) 指字段是数字型,长度为10 小数为两位的 ;

  一、字符型

  VARCHAR VS CHAR

  VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。

  二、文本型

  TEXT

  使用文本型数据,可以存放超过二十亿个字符的字符串。当需要存储大串的字符时,应该使用文本型数据。

  三、数值型

  SQL支持许多种不同的数值型数据。可以存储整数 INT 、小数 NUMERIC、和钱数 MONEY。

  四、逻辑型

  BIT

  如果使用复选框( CHECKBOX)从网页中搜集信息,可以把此信息存储在BIT型字段中。BIT型字段只能取两个值:0或1。

  当心,在创建好一个表之后,不能向表中添加 BIT型字段。如果打算在一个表中包含BIT型字段,必须在创建表时完成。

  五、日期型

  DATETIME VS SMALLDATETIME

  一个 DATETIME型的字段可以存储的日期范围是从1753年1月1日第一毫秒到9999年12月31日最后一毫秒。

再也不做稀饭了

Numeric(10,2) 指字段是数字型,长度为10 小数为两位的 ;

一、字符型

VARCHAR VS CHAR

VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。

二、文本型

TEXT

使用文本型数据,可以存放超过二十亿个字符的字符串。当需要存储大串的字符时,应该使用文本型数据。

三、数值型

SQL支持许多种不同的数值型数据。可以存储整数 INT 、小数 NUMERIC、和钱数 MONEY。

四、逻辑型

BIT

如果使用复选框( CHECKBOX)从网页中搜集信息,可以把此信息存储在BIT型字段中。BIT型字段只能取两个值:0或1。

当心,在创建好一个表之后,不能向表中添加 BIT型字段。如果打算在一个表中包含BIT型字段,必须在创建表时完成。

五、日期型

DATETIME VS SMALLDATETIME

一个 DATETIME型的字段可以存储的日期范围是从1753年1月1日第一毫秒到9999年12月31日最后一毫秒。

皮皮

不同的数据库字段类型会有不同,一般Numeric(10,2)表明:该字段是数字型,10字节长,有2位小数

wio

Numeric(10,2)指字段是数字型,长度为10,小数为2位

Chen

numeric是指数值类型,10代表长度,2代表小数的位数精确到2位。数据库有sqlserver、mysql、oracle等,各个里面的定义是多少不一样的。

cloud123

Numeric(10,2)指字段是数字型,长度为10,小数为2位

苏萦

public

相关推荐

numeric的中文是什么?

NUMERIC数据类型是一种精确数字数据类型,其精度在算术运算后保留到最小有效位,numeric是标准sql的数据类型,格式是numeric(m,n)。numeric(a,b)函数有两个参数,前面一个为总的位数,后面一个参数是小数点后的位数,例如numeric(5,2)是总位数为5,小数点后为2位的数,也就是说这个字段的整数位最大是3位。NUMERIC的注意事项:如果创建NUMERIC数据类型的列或变量,而且其精度或小数位数超过为数据库设置的精度和小数位数,则会按照数据库设置截断这些值。因此,如果发现在定义为NUMERIC的列或变量中的值被截断,需检查精度和小数位数使其不超过数据库选项设置。numeric 和 decimal 数据类型的默认最大精度值是38,在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。当数据值一定要按照指定精确存储时,可以用带有小数的 decimal 数据类型来存储数字。以上内容参考:百度百科-NUMERIC
2023-07-14 17:59:571

我想问一下numeric是什么类型

numeric的类型:numeric是标准sql的数据类型,格式是numeric(m,n)。numeric(a,b)函数有两个参数,前面一个为总的位数,后面一个参数是小数点后的位数。例如numeric(5,2)是总位数为5,小数点后为2位的数,也就是说这个字段的整数位最大是3位。在MicrosoftJet数据库引擎sql数据类型由13个基本数据类型组成,是由MicrosoftJet数据库引擎和几个验证过的有效同义字定义的。更多关于numeric是什么类型,进入:https://m.abcgonglue.com/ask/0ed06c1615831195.html?zd查看更多内容
2023-07-14 18:00:101

sybase数据库中numeric最大数是多少?如何计算的

  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
2023-07-14 18:00:392

numeric是什么东西 c语言

numeric不是C语言关键字,其用途由程序设计者自己定义。
2023-07-14 18:00:482

R语言数据类型numeric

尽管有很多类型的R对象,经常使用的就只有:矢量、列表、矩阵、数组、因子、数据帧,这些对象中最简单的是向量对象,并且这些原子向量有六种数据类型,也称为六类向量。 其他R对象建立在原子向量之上。 以下直接说遇到的问题: 在做数据帧的列添加直接用的cbind(): 之后再继续进行回归分析,结果出现一下问题:之后经过检查是因为数据类型不对:应该和原来数据保持数据类型相同才可以,我的解决方法是,先添加的列进行创建一个单独的数据帧data.frame(),将数据类型转换成和原来数据帧相同的数据类型numeric > add<-data.frame(addc=c("1","5","6","8","7","9","6","8","0","2","5","1","8","9","10","5","6","10","15","4","0","5","8","3","5","7","9","12","3","8","5","0")) > add<-as.numeric(add$addc) > str(add)> input<-mtcars[] > print(input) >str(input)> > add_new<-cbind(input,add) > str(add_new)再进行回归分析就不会出现以上问题了问题解决! 另外补充将file中的数据转换成numeric:
2023-07-14 18:02:041

笔记本numeric是哪个键

电脑上并没有numeric键,有numlock键。在键盘的右上角看到有“Num”就是了,如果用的是Win7系统的话,要打开小键盘需要按住FN的同时再按下Num来是想关闭和打开。NumLock 键,名称:小键盘锁定键。功能:开关小数字键盘功能.对应的有NumLock指示灯.(亮为小键盘可用,灭为小键盘不可输入数字,但在按的时候可以输入数字下面的字母的对应按键.)有时用大键盘的数字按键不是很方便,所以可以用小键盘来输入.
2023-07-14 18:02:241

SqlServer中的NUMERIC数据类型在C#里怎么来表示

numeric对应C# 的decimal类型。
2023-07-14 18:02:401

数据库中 变量numeric(4,1) 表示什么意思

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 数据类型,Microsoft03 SQL Server64 将精度和小数位数的每个特定组合看作是不同的数据类型。例如,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 会出现错误。若仅损失精度和小数位数,则不会产生错误。
2023-07-14 18:02:531

sybase数据库中numeric(12)最大数是多少?如何计算的?

NUMERIC 数据类型NUMERIC 数据类型用于存储总位数为 precision 且小数点后位数为 scale 的小数。语法 NUMERIC [ (precision [ , scale ] ) ]参数 precision 一个在 1 到 127 范围内(含 1 和 127)的整数表达式,指定表达式中的位数。缺省设置为 30。scale 一个在 0 到 127 范围内(含 1 和 127)的整数表达式,指定小数点后的位数。小数位数值应始终小于或等于精度值。缺省设置为 6。
2023-07-14 18:03:002

oracle number 和sqlserver numeric的区别

Numberic 数据类型用来存储负的和正的整数、分数和浮点型数据,范围在-1*10-103 和9.999…99*10125之间,有38位的精确度。标识一个数据超出这个范围时就会出错。Number( p,s) Number数据类型存储一个有p位精确度的s位等级的数据。
2023-07-14 18:03:091

从数据类型 varchar 转换为 numeric 时出错

一个小建议,转换前用ISNUMERIC()函数试一下,就可以保证不出错了,CASE WHEN ISNUMERIC(123) = 1 THEN CAST(.. AS INT) ELSE NULL END
2023-07-14 18:03:392

numeric 在Java中怎么定义,是什么类型的呢? float?还是double?还是long呢?

BigDecimal
2023-07-14 18:04:123

SQL语句中numeric(5,1) default 0是什么意思

带固定精度和小数位数的数值数据类型。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 - 9 5 10-19 9 20-28 13 29-38 17defalut 表示默认值是0
2023-07-14 18:05:041

联想拯救者 numeric2怎么按

联想电脑上并没有numeric键,有numlock键。在键盘的右上角看到有“Num”就是了,如果用的是Win7系统的话,要打开小键盘需要按住FN的同时再按下Num来是想关闭和打开。NumLock 键,名称:小键盘锁定键。
2023-07-14 18:05:111

关于numeric类型 谢谢!~

decimal 表示128 位数据类型DECIMAL 数据类型是精确数值数据类型,其精度在算术运算后保留到最小有效位。
2023-07-14 18:05:181

数据库的NUMBERIC是怎么用的啊

ALTER ly_b2b_infoPrice ALTER COLUMN ip_msPrice numberic(9) GO 请参考
2023-07-14 18:05:362

numeric 数据类型

好像是小数点前最多7位,点后保留2位,记不太清楚了
2023-07-14 18:05:442

SQL里的NUMERIC数据和MONEY型数据的大小

你看错了吧,NUMERIC是固定精度和小数位数。 使用最大精度时,有效值的范围为 - 10^38 +1 到 10^38 - 1。是10的38次方,所以取值范围比MONEY大很多,所以储存更大的金额要用NUMERIC
2023-07-14 18:05:541

numeric对应java什么类型

Numeric是一个小数,比如Numeric(10,2) 长度为10 小数为两位.对应Java的话,float和double
2023-07-14 18:06:021

哪个numeric键?

应该指的就是num lk键,就是开关小键盘的键,右边数字7上面的键
2023-07-14 18:06:201

number和numeric区别,oracle中的

Numberic 数据类型用来存储负的和正的整数、分数和浮点型数据,范围在-1*10-103 和9.999…99*10125之间,有38位的精确度。标识一个数据超出这个范围时就会出错。 Number( p,s) Number数据类型存储一个有p位精确度的s位等级的数据。
2023-07-14 18:06:291

numeric(8,2)怎么输入数据

numeric(8,2)输入数据方法:1、登录运行SPSS软件。2、打开“VariableView”(变量窗口)。3、自定义列项名称,在“Name”下面输入想要的名称,这里输入“姓名”为例。4、点击“Type”(类型)下面方框右边的小按钮,出现的下拉菜单中选中“String”(字符),点击“ok”。剩下的选项可以根据需要修改,也可以使用默认格式。5、点击“ok”。剩下的选项可以根据需要修改,也可以使用默认格式6、在“Name”列表下面再输入“身高”,“Type”选择“Numeric”(数值)。7、返回到“DataView”(数据窗口),可以看到表格的列名称制定好了。8、双击空白方框,就可以输入相应的数据了。
2023-07-14 18:06:351

oracle的numeric 和number 数据类型有什么区别

没什么影响,主要是支撑多种命名规则吧,归根还是number数据类型,numeric,int,integer最后都被Oracle转化成number
2023-07-14 18:06:442

键盘中numeric不知道在哪求帮助

就是ctrl键+数字键盘的1,就是正常台式电脑键盘最右边那块的数字键盘,如果是笔记本的话,就是FN+组合键
2023-07-14 18:06:511

numeric(4,1)的格式怎么写

numeric(4,1)表示总位数为4,小数点后为1位的数。看看错误提示,是报的什么错。
2023-07-14 18:06:581

linux 系统报错numeric argument required,是什么原因

Shell 函数返回值只能是整形数值,一般是用来表示函数执行成功与否的,0表示成功,其他值表示失败。因而用函数返回值来返回函数执行结果是不合适的。如果要硬生生地return某个计算结果,比如一个字符串,往往会得到错误提示:“numeric argument required”。如果一定要让函数返回一个或多个值,可以定义全局变量,函数将计算结果赋给全局变量,然后脚本中其他地方通过访问全局变量,就可以获得那个函数“返回”的一个或多个执行结果了。
2023-07-14 18:07:081

Ctrl+numeric1是什么意思?

就是ctrl键+数字键盘的1,就是正常台式电脑键盘最右边那块的数字键盘,如果是笔记本的话,就是FN+组合键,具体看你电脑上
2023-07-14 18:07:151

SQL数据类型,numeric和decimal的区别是什么?

http://zhidao.baidu.com/question/40565659.html自己去看
2023-07-14 18:07:251

numeric是什么类型?

NUMERIC数据类型是一种精确数字数据类型,其精度在算术运算后保留到最小有效位,numeric是标准sql的数据类型,格式是numeric(m,n)。numeric(a,b)函数有两个参数,前面一个为总的位数,后面一个参数是小数点后的位数,例如numeric(5,2)是总位数为5,小数点后为2位的数,也就是说这个字段的整数位最大是3位。NUMERIC的注意事项:如果创建NUMERIC数据类型的列或变量,而且其精度或小数位数超过为数据库设置的精度和小数位数,则会按照数据库设置截断这些值。因此,如果发现在定义为NUMERIC的列或变量中的值被截断,需检查精度和小数位数使其不超过数据库选项设置。numeric 和 decimal 数据类型的默认最大精度值是38,在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。当数据值一定要按照指定精确存储时,可以用带有小数的 decimal 数据类型来存储数字。以上内容参考:百度百科-NUMERIC
2023-07-14 18:07:461

NUMERIC是什么数据类型?

NUMERIC数据类型是一种精确数字数据类型,其精度在算术运算后保留到最小有效位,numeric是标准sql的数据类型,格式是numeric(m,n)。numeric(a,b)函数有两个参数,前面一个为总的位数,后面一个参数是小数点后的位数,例如numeric(5,2)是总位数为5,小数点后为2位的数,也就是说这个字段的整数位最大是3位。NUMERIC的注意事项:如果创建NUMERIC数据类型的列或变量,而且其精度或小数位数超过为数据库设置的精度和小数位数,则会按照数据库设置截断这些值。因此,如果发现在定义为NUMERIC的列或变量中的值被截断,需检查精度和小数位数使其不超过数据库选项设置。numeric 和 decimal 数据类型的默认最大精度值是38,在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。当数据值一定要按照指定精确存储时,可以用带有小数的 decimal 数据类型来存储数字。以上内容参考:百度百科-NUMERIC
2023-07-14 18:07:581

numeric函数的作用是什么?

NUMERIC数据类型是一种精确数字数据类型,其精度在算术运算后保留到最小有效位,numeric是标准sql的数据类型,格式是numeric(m,n)。numeric(a,b)函数有两个参数,前面一个为总的位数,后面一个参数是小数点后的位数,例如numeric(5,2)是总位数为5,小数点后为2位的数,也就是说这个字段的整数位最大是3位。NUMERIC的注意事项:如果创建NUMERIC数据类型的列或变量,而且其精度或小数位数超过为数据库设置的精度和小数位数,则会按照数据库设置截断这些值。因此,如果发现在定义为NUMERIC的列或变量中的值被截断,需检查精度和小数位数使其不超过数据库选项设置。numeric 和 decimal 数据类型的默认最大精度值是38,在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。当数据值一定要按照指定精确存储时,可以用带有小数的 decimal 数据类型来存储数字。以上内容参考:百度百科-NUMERIC
2023-07-14 18:08:101

numeric是什么类型?

numeric的类型: numeric是标准sql的数据类型,格式是numeric(m,n)。 numeric(a,b)函数有两个参数,前面一个为总的位数,后面一个参数是小数点后的位数。例如numeric(5,2)是总位数为5,小数点后为2位的数,也就是说这个字段的整数位最大是3位。在MicrosoftJet数据库引擎sql数据类型由13个基本数据类型组成,是由MicrosoftJet数据库引擎和几个验证过的有效同义字定义的。 更多关于numeric是什么类型,进入:https://m.abcgonglue.com/ask/0ed06c1615831195.html?zd查看更多内容
2023-07-14 18:08:251

numeric是什么类型

numeric的类型:numeric是标准sql的数据类型,格式是numeric(m,n)。numeric(a,b)函数有两个参数,前面一个为总的位数,后面一个参数是小数点后的位数。例如numeric(5,2)是总位数为5,小数点后为2位的数,也就是说这个字段的整数位最大是3位。在MicrosoftJet数据库引擎sql数据类型由13个基本数据类型组成,是由MicrosoftJet数据库引擎和几个验证过的有效同义字定义的。更多关于numeric是什么类型,进入:https://m.abcgonglue.com/ask/0ed06c1615831195.html?zd查看更多内容
2023-07-14 18:08:321

anumeric什么意思中文

没有数字概念的,在四级2021年6月第二套卷出现过
2023-07-14 18:08:392

NUMERIC和DECIMAL的区别

这两种数据类型是等效的。都有两个参数:p(精度)和s(小数位数)。p指定小数点左边和右边可以存储的十进制数字的最大个数,p必须是从 1到38之间的值。s指定小数点右边可以存储的十进制数字的最大个数,s必须是从0到p之间的值,默认小数位数是0。
2023-07-14 18:09:002

sql server2005中数据类型的Numeric(18,0) 是什么意思?

Numeric(18,0) 指字段是数字型,长度为18 小数为0位的
2023-07-14 18:09:254

numeric是什么类型

decimal(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 数据类型,Microsoft03 SQL Server64 将精度和小数位数的每个特定组合看作是不同的数据类型。例如,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 会出现错误。若仅损失精度和小数位数,则不会产生错误。
2023-07-14 18:09:521

numeric1是什么键

就是数字1键 numeric意思是按从小到大排序
2023-07-14 18:10:131

numeric可以定义多大数据

是numeric专门存放货币的类型~ 关于numeric数据类型类型 numeric 可以存储那些实际上没有大小和精度限制 的数值,同时还可以存储所有数字并且进行准确的计算.我们特别建议将它 用于货币金额和其它要求准确的数量.不过,numeric 类型和我们下一节描述的浮点数类型比较起来要慢很多.一个 numeric 的比例就是小数部分(到小数点右边为止)的位数, numeric 的精度是整个数字里全部数据位的数目,也就是小数点两边的数据数目. 因此数字 23.5141 的精度为6而比例为4. 你可以认为整数的比例为零.numeric 类型的精度和比例都是可以配置的.要声明一个类型为 numeric 的字段,你可以用下面的语法 NUMERIC(precision, scale)精度必须为正数,比例可以为零或者正数. 另外, NUMERIC(precision)选择了 0 为比例.不带任何精度或者比例声明 的NUMERIC则创建一个可以存储一个直到实现精度上限的任意精度和比例的数值, 一个这样类型的字段将不会把输入数值转化成任何特定的比例, 而带有比例声明的 numeric 字段将把输入值转化为该比例. (SQL 标准要求缺省的比例是 0.也就是转化成整数精度. 我们觉得这样做有点没用. 如果你关心移植性,那你最好总是明确声明精度和比例.) 如果一个数值的精度或者比例 比 字段声明的精度或者比例高, 那么系统将尝试园整该数值.如果该数值无法做这样的园整以满足 声明的限制,那么抛出一个错误. 类型 decimal 和 numeric 是等效的.
2023-07-14 18:10:201

NUMERIC和DECIMAL的区别是什么?求答案

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 数据类型,Microsoft03 SQL Server64 将精度和小数位数的每个特定组合看作是不同的数据类型。例如,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 会出现错误。若仅损失精度和小数位数,则不会产生错误。
2023-07-14 18:10:271

SQL中numeric(22,5)为什么占13个字节,numeric(8,3)占5个字节?

额,还真没有真样子去深究过。【极品飞鸽】博客路过
2023-07-14 18:10:372

笔记本numeric是哪个键?

电脑上并没有numeric键,有numlock键。在键盘的右上角看到有“Num”就是了,如果用的是Win7系统的话,要打开小键盘需要按住FN的同时再按下Num来是想关闭和打开。NumLock 键,名称:小键盘锁定键。功能:开关小数字键盘功能.对应的有NumLock指示灯.(亮为小键盘可用,灭为小键盘不可输入数字,但在按的时候可以输入数字下面的字母的对应按键.)有时用大键盘的数字按键不是很方便,所以可以用小键盘来输入.
2023-07-14 18:11:171

numeric是什么类型

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�0�3 SQL Server�6�4 将精度和小数位数的每个特定组合看作是不同的数据类型。例如,decimal(5,5) 和 decimal(5,0) 被当作不同的数据类型。 在Transact-SQL 语句中,带有小数点的常量自动转换为 numeric 数据值,且必然使用最小的精度和小数位数。例如,常量 12.345 被转换为 numeric 值,其精度为 5,小数位为 3。 从decimal 或 numeric 向 float 或 real 转换会导致精度损失。
2023-07-14 18:11:311

键盘上numeric1键怎么按?是哪个键

。。兄弟,你在逗我吗,这个就是小键盘的1.
2023-07-14 18:11:424

cobol中numeric是什么类型

是一种精确数字数据类型。NUMERIC数据类型是一种精确数字数据类型,其精度在算术运算后保留到最小有效位,numeric是标准sql的数据类型,格式是numeric(m,n)。numeric(a,b)函数有两个参数,前面一个为总的位数,后面一个参数是小数点后的位数,例如numeric(5,2)是总位数为5,小数点后为2位的数,也就是说这个字段的整数位最大是3位。NUMERIC的注意事项:如果创建NUMERIC数据类型的列或变量,而且其精度或小数位数超过为数据库设置的精度和小数位数,则会按照数据库设置截断这些值。因此,如果发现在定义为NUMERIC的列或变量中的值被截断,需检查精度和小数位数使其不超过数据库选项设置。numeric和decimal数据类型的默认最大精度值是38,在Transact-SQL中,numeric与decimal数据类型在功能上等效。当数据值一定要按照指定精确存储时,可以用带有小数的decimal数据类型来存储数字。
2023-07-14 18:12:451

联想笔记本的numeric键在哪?

你说的就是数字键吧,在键盘的右上角看到有“Num”就是了,如果你用的是Win7系统的话,要打开小键盘需要按住FN的同时再按下Num来是想关闭和打开
2023-07-14 18:12:533

numeric与numeral的区别

numericadj.数字的numeraln.数字
2023-07-14 18:13:072

oracle number 和sqlserver numeric的区别

Numberic 数据类型用来存储负的和正的整数、分数和浮点型数据,范围在-1*10-103 和9.999…99*10125之间,有38位的精确度。标识一个数据超出这个范围时就会出错。Number( p,s) Number数据类型存储一个有p位精确度的s位等级的数据。
2023-07-14 18:13:141

键盘上numeric1键怎么按?是哪个键

。。兄弟,你在逗我吗,这个就是小键盘的1.
2023-07-14 18:13:254

SQL server中NUMERIC和DECIMAL的区别

numeric 和 decimal 数据类型的默认最大精度值是 38。在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。decimal(numeric ) 同义,用于精确存储数值decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。NUMERIC(P,S) P的默认值是:38 S的默认值是:-84~127numeric(a,b)函数有两个参数,前面一个为总的位数,后面一个参数是小数点后的位数,例如numeric(5,2)是总位数为5,小数点后为2位的数,也就是说这个字段的整数位最大是3位。
2023-07-14 18:13:431