NUMERIC和DECIMAL的区别

龙寿孝 2019-12-21 19:35:00

推荐回答

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数据类型,Microsoft03SQLServer64将精度和小数位数的每个特定组合看作是不同的数据类型。例如,decimal5,5和decimal5,0被当作不同的数据类型。在Transact-SQL语句中,带有小数点的常量自动转换为numeric数据值,且必然使用最小的精度和小数位数。例如,常量12.345被转换为numeric值,其精度为5,小数位为3。从decimal或numeric向float或real转换会导致精度损失。从int、smallint、tinyint、float、real、money或smallmoney向decimal或numeric转换会导致溢出。默认情况下,在将数字转换为较低精度和小数位数的decimal或numeric值时,SQLServer使用舍入法。然而,如果SETARITHABORT选项为ON,当发生溢出时,SQLServer会出现错误。若仅损失精度和小数位数,则不会产生错误。
连健儿2019-12-21 20:18:58

提示您:回答为网友贡献,仅供参考。

其他回答

  • 我个人是觉的没有区别的,功能都是相同,语法也一样,只不过是写法上不同而已,不信你可以运行下selectconvertdecimal全部位数,保留的小数的位数,表的字段from表selectconvertnumeric全部位数,保留的小数的位数,表的字段from表。
    连保军2019-12-21 20:36:47
  • numeric和decimal是标准sql的数据类型,格式是numericm,n而number是oracle的特殊的类型,有number,numberm,n的格式。
    黄盛秋2019-12-21 20:04:54
  • 个人认为money适合存放价钱字段,decimal适合存放所有小数字段,至于numeric个人认为和decimal差不多。
    赵风莲2019-12-21 19:55:08
  • 区别是:decimal和numericTransact-SQL分别指带固定精度和小数位数的数值数据类型。decimal:固定精度和小数位数。使用最大精度时,有效值从-10^38+1到10^38-1。decimal的ISO同义词为dec和decp,s。numeric在功能上等价于decimal。p小数点右边可以存储的十进制数字的最大位数。小数位数必须是从0到p之间的值。仅在指定精度后才可以指定小数位数。默认的小数位数为0;因此,0<=s<=p。最大存储大小基于精度而变化。
    赵颖雷2019-12-21 19:37:20

相关问答

股票与债券的区别股票与债券都是有价证券,是证券市场上的两大主要金融工具。两者同在一级市场上发行,又同在二级市场上转让流通。对投资者来说,两者都是可以通过公开发行募集资本的融资手段。由此可见,两者实质上都是资本证券。从动态上看,股票的收益率和价格与债券的利率和价格互相影响,往往在证券市场上发生同向运动,即一个上升另一个也上升,反之亦然,但升降幅度不见得一致。这些,就是股票和债券的联系。股票和债券虽然都是有价证券,都可以作为筹资的手段和投资工具,但两者却有明显的区别。1.发行主体不同作为筹资手段,无论是国家、地方公共团体还是企业,都可以发行债券,而股票则只能是股份制企业才可以发行。2.收益稳定性不同从收益方面看,债券在购买之前,利率已定,到期就可以获得固定利息,而不管发行债券的公司经营获利与否。股票一般在购买之前不定股息率,股息收入随股份公司的盈利情况变动而变动,盈利多就多得,盈利少就少得,无盈利不得。3.保本能力不同从本金方面看,债券到期可回收本金,也就是说连本带利都能得到,如同放债一样。股票则无到期之说。股票本金一旦交给公司,就不能再收回,只要公司存在,就永远归公司支配。公司一旦破产,还要看公司剩余资产清盘状况,那时甚至连本金都会蚀尽,小股东特别有此可能。4.经济利益关系不同上述本利情况表明,债券和股票实质上是两种性质不同的有价证券。二者反映着不同的经济利益关系。债券所表示的只是对公司的一种债权,而股票所表示的则是对公司的所有权。权属关系不同,就决定了债券持有者无权过问公司的经营管理,而股票持有者,则有权直接或间接地参与公司的经营管理。5.风险性不同债券只是一般的投资对象,其交易转让的周转率比股票较低,股票不仅是投资对象,更是金融市场上的主要投资对象,其交易转让的周转率高,市场价格变动幅度大,可以暴涨暴跌,安全性低,风险大,但却又能获得很高的预期收入,因而能够吸引不少人投进股票交易中来。另外,在公司交纳所得税时,公司债券的利息已作为费用从收益中减除,在所得税前列支。而公司股票的股息属于净收益的分配,不属于费用,在所得税后列支。这一点对公司的筹资决策影响较大,在决定要发行股票或发行债券时,常以此作为选择的决定性因素。由上分析,可以看出股票的特性:第一,股票具有不可返递性。股票一经售出,不可再退回公司,不能再要求退还股金。第二,股票具有风险性。投资于股票能否获得预期收入,要看公司的经营情况和股票交易市场上的行情,而这都不是确定的,变化极大,必须准备承担风险。第三,股票市场价格即股市具有波动性。影响股市波动的因素多种多样,有公司内的,也有公司外的;有经营性的,也有非经营性的;有经济的,也有政治的;有国内的,也有国际的;等等。这些因素变化频繁,引起股市不断波动。第四,股票具有极大的投机性。股票的风险性越大,市场价格越波动,就越有利于投机。投机有破坏性,但也加快了资本流动,加速了资本集中,有利于产业结构的调整,增加了社会总供给,对经济发展有着重要的积极意义。
股票、债券与基金的联系与区别:1、基金是一种利益共享、风险共担的集合证券投资方式,即通过发行基金单位,集中投资者的资金,由基金托管人托管,由基金管理人管理和运用资金,从事股票、债券等金融工具投资。2、股票是股份公司签发的证明股东所持股份的凭证,是公司股份的形式。投资者通过购买股票成为发行公司的所有者,按持股份额获得经营收益和参与重大决策表决。3、债券是指依法定程序发行的,约定在一定期限还本付息的有价证券。其特点是收益固定,风险较小。一、基金与股票相比,存在以下的区别:基金是一种投资受益凭证。股票是股份有限公司在筹集资本时向出资人发行的股份凭证。两者是有区别的。1、反映的关系不同。股票反映的是所有权关系,而证券投资基金反映的是信托关系。2、在操作上投向不同。股票是融资工具,其集资主要投向实业,是一种直接投资方式。而证券投资基金是信托工具,其集资主要投向有价证券,是一种间接投资方式。3、风险与收益状况不同。股票的收益是不确定的,其收益取决于发行公司的经营效益,投资股票有较大风险。证券投资基金采取组合投资,能够在一定程度上分散风险,风险小于股票,收益也较股票稳定。4、投资回收方式不同。股票没有到期日,股票投资者不能要求退股,投资者如果想变现的话,只能在二级市场出售。开放式基金的投资者可以按资产净值赎回基金单位,封闭式基金的投资者在基金存续期内不得赎回基金单位,如果想变现,只能在交易所或者柜台市场上出售,但存续期满投资者可以得到投资本金的退让。二、债券和股票的区别1、发行的公司、政府、金融机构为追加资金而借债,募集资金做自有资本,用于公司的经营发展。投资人的权限有权取得利息,到期索回本金,无权参与公司的经营管理;有权按股分红,要取回本金只能靠转让股票,有权参与公司的管理决策优先股除外;2、发行人可以是国家、金融机构、地方公共团体、企业等;只能是股份公司收回本金的方式到期偿还时可以向发行者索回本金,也可以通过流通转让的方式;一般不能退股,只能通过市场上交易转让;风险与收益企业对债券负无限责任,收益与企业的经营好坏无关,风险小,收益相对固定且少,企业对股票负有限责任,股息高低与企业的经营好坏挂钩,风险大,相对来说收益期望值大;3、偿还程度是一种债权凭证,还款是铁板钉钉,就算公司破产倒闭也不能少一个子儿,要求偿还的权限优于股票;是一种所有权凭证,公司破产倒闭时,股票投资人只有最后的要求偿还权或剩余清偿权;税收负担一般来说是免税的;要征收所得税;三、债券和基金的区别1、发行人无论是国家,地方公共团体,还是企业,都可以发行债券;基金的发行主体只能是基金经理公司;发行目的债券的发行目的是公司,政府,金融机构为追加资金而进行的举债;基金的股份或受益凭证的发行是为了集中零散资金进行组合投资来共同获取最大的利益;2、主体的经营权限债券发行的主体有权经营募集来的资金;基金经理公司则只能将基金财产交由另外的信托投资机构持有,保管,和经营,基金经理公司只有对基金财产的运用进行监督的权力;收回本金的方式债券可流通转让,也可以在到期时向发行者索回本金;3、开放式投资基金可以随时通过流通转让收回本金;封闭式投资基金则只能在基金经营期满后分享基金剩余财产;风险和收益债券的还本付息具有法律的保护,安全性高,收益相对基金要少;基金由于在操作过程中能很好地实现收益和风险的最佳组合,收益可观,但风险相对要大。扩展资料:虽然几种投资工具有以上的不同,但彼此间也存在不少联系:基金、股票、债券都是有价证券,对它们的投资均为证券投资。基金份额的划分类似于股票:股票是按“股”划分,计算其总资产;基金资产则划分为若干个“基金单位”,投资者按持有基金单位的份额分享基金的增值收益,契约型封闭基金与债券情况相似,在契约期满后一次收回投资。另外,股票、债券是证券投资基金的投资对象,在国外有专门以股票、债券为投资对象的股票基金和债券基金。 债券_ 基金_ 股票。
一.比较概念不同:Debenture债券;信用债券Bond债券;债券契约Security1抵押品;担保品,2证券3保障,如jobsecurity职业保障;工作保障二,比较性质不同.先说前两个.大体上,Debenture和Bond都是债券,若具体比较区别,可以说Bond本质上是债券契约.每份公司债券的发行都有一个契约,这个契约是债券发行公司、债券持有人和债券托管人之间的一个正式合同。契约具体规定了债券发行公司对持有人的义务,包括息票的支付、到期日、赎回条款、赎回价格、偿债基金等。债券契约中还包括保护性条款,通过这些条款对公司行为进行约束,以防止公司或股东采取一些对债券持有人利益有损的行为。对保护性条款的违背同样构成公司债券的违约。再拿前两个和第三个比,前两个是债券,第三个是证券.债券和证券是不一样的:区别关键在于持有者权利不同:债券相当于借据,这个是要按规定条件偿还你的本息的,这是你借给别人使用的钱,无论盈亏他只会还你本息,不多也不少。证券是所有体现所有权或债权等权利关系的法律凭证。按照性质分,可以分为物权证券、债权证券、所有权证券。按证券市场分,可以分为商品市场证券、货币市场证券、资本市场证券。比如,商品市场证券里就有商品的提货单等;货币市场证券里就有银行汇票、支票等;资本市场证券就有股票、债券、基金、国债等.简单的说,证券就是所有与钱和物能挂上关系的凭证,而股票只是其中的一种.股票,是你投资于他人的钱,他没有义务偿还你,根据他的经营状况决定是否给你分红。债券的主要风险在于借钱人无法偿还,股票的风险在于经营状况的恶化导致股票贬值。两者的风险无法在一般的意义上比较大小。