欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年跟我学SQL:(八)数值数据类型SQL server]教程.docx

    • 资源ID:63080615       资源大小:12.66KB        全文页数:5页
    • 资源格式: DOCX        下载积分:9.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年跟我学SQL:(八)数值数据类型SQL server]教程.docx

    2022年跟我学SQL:(八)数值数据类型SQL server教程SQL92标准定义了若干种基本数据类型,它们是SQL数据库中各种数据类型的基础。在字符串数据类型一文中,我们已经具体探讨了SQL92标准所定义的字符串数据类型。现在,我们来进一步探讨数值数据类型。你最好起先尝试运用不同数据库实现方法并在它们传递数据,这样可以加深你对数值数据类型的理解。本文将给你一个数值数据类型的概要,你可以结合你的数据库的文档资料来学习。在字符串、数值、datetime和interval这四种数据类型中,数值型的种类最多,约束也最多。在不同数据库实现方法之间交换数据时,数值型的精度也最简单降低。Oracle和SQL服务器之间的实现分歧(同样的数据类型长度不同)导致它们之间的数据传递过程会截短数字、变更它们的数值。因此,在移植程序前,你有必需很明确的了解两个平台间的数据定义差异,以及危及数据精度的风险。谨记上述警告后,让我们看看SQL92标准的数值类型基本数值类型与数值有关的类型统称为数值类型。全部的数值都有精度,精度指的是有效数字位数。有的数值还有标度值(scalevalue),它用来指示小数点右边的最小有效数字位数。例如,数字1234.56的精度为6,标度值为2,可以定义为NUMERIC(6,2)。每一个数据库实现方法都有关于如何近似数值或者截短数值的规则。除了供应获得数值长度和其它数值处理所需的属性外,SQL92供应了内建函数,如加、减、乘、除等。全部的数值类型之间都可以相互比较、相互赋值。尽管实现方法不同,但是它们有一个的共同点,即它们的结果一般都保留最大精度。NUMERIC用法:NUMERIC(精度,标度值)是一种精确数值类型,即它是数字的值的文字表示。(可以对该数字进行取舍或者截取以符合指定精度,标度值由预定义的规则确定。)为了符合标度值指定的小数数字位数,舍去多余的小数部分,舍入过程采纳十进制。数字的总长度等于精度,假如标度值大于0(有小数部分),则长度加1。小数部分的位数要符合标度值。DECIMAL|DEC用法:DECIMAL(精度,标度值)|DEC(精度,标度值)是一种精确数值类型。用十进制。数字的总长度等于精度,假如标度值大于0(有小数部分),则长度加1。小数部分的位数不得小于标度值,小数位数的上限由数据库供应商设定。INTEGER|INT用法:INTEGER(精度)是一种精确数值类型。运用二进制或者十进制,这基于表示该数值的二进制位(bit)的个数(这是implementation-specific,与SMALLINT对应)。标度值恒为0。数据库供应商对其定义了最大精度和最小精度。供应商可能会供应的默认精度。SMALLINT用法:SMALLINT(精度)是一种精确数值类型。位数取舍方法与INTEGER(二进制或者十进制)相同。标度值恒为0。最大精度等于或者小于INTEGER的最大精度。FLOAT用法:FLOAT(精度)是一种近似数值类型,即对一个指定的数值用指数形式表示出来,如1.23e-45(等于),该数值类型的取舍和截短方法大多由数据库供应商定义。当取舍时,运用二进制精度。精度表示运用的最小位数,最大精度由数据库供应商设定。REAL用法:REAL是一种近似数值类型。运用二进制精度,最大精度由数据库供应商设定。其默认精度必需小于DOUBLEPRECISION的默认精度。DOUBLEPRECISION用法:DOUBLEPRECISION是一种近似数值类型。运用二进制精度,最大精度由数据库供应商设定。其默认精度必需大于PRECISION的默认精度。相关理论数据库供应商在基本数据类型的基础上创建了你实际须要的数据类型。对数值类型来说,它可以包括同名的数据类型,如INT、REAL,也包括为了满意特定场合或者用途而创建的新数据类型。在我们的下一篇文章,我们将探讨datetime和interval数据类型。

    注意事项

    本文(2022年跟我学SQL:(八)数值数据类型SQL server]教程.docx)为本站会员(l****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开