聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 数据类型详细说明

数据类型详细说明

时间:    下载该word文档

T-SQL数据类型
SQLServer中,每个列、局部变量、表达式和参数都具有一个相关的数据类型。特别是列,数据类型是列(字段)最重要的属性之一,代表了数据的格式。数据类型的出现是为了规范存储和使用数据。SQLServer的数据类型可以分为系统数据类型和用户自定义数据类型两种。
1统数据类型
不同的数据库管理系统支持的数据类型略有差别,SQLServer2008提供的数据类型分为数字类型、货币类型、日期和时间类型、字符串数据类型、CLR数据类型、空间数据类型和其他数据类型。我们只介绍几种常用的数据类型。
A.数字数据类型
数字数据包括正数、小数、分数和整数。在SQLServer2008中,数字数据类型分为整型数字类型和非整型数字类型。非整型数子类型又分为精确数字类型和近似数字类型。数字数据类型说明如4-1所示。
数据类型
bigint数字int
smallinttinyint
描述
长度为8个字节的大整型数字长度为4个字节的标准整型数字长度为2个字节的小整型数字长度为1个字节的微整型数字


decimal[(p[,s]]

p为精度,指定小数点左边和右边可以存储的十进制数字的最大个数。精度必须是从1到最大精度之间的值。最大精度为38p的默认值为18s为小数位数,指定小数点右边可以存储的十进制数字的最大个数。s的默认值是0ps必须遵循规则:0sp例如:decimal(6,2表示小数点后有2位数字,小数点前4位数字的定点小数。
numeric[(p[,s]]decimalfloat[(n]
real
其中n为用于存储float数值尾数的位数(以科学计数法表示),如果指定了n,则它必须是介于13间的某个值。n的默认值为53不过,SQLServer不是直接将n用于确定float的存储长度,而是将n进行如下对应:如果1n24则将n视为24储大小为4个字节。如果25n53,则将n视为53,存储大小为8个字节。
长度为4字节的浮点数字。
数字数据类型常量不需要用单引号括起来。例如,268int常量,198.25decimalnumeric型常量,101.5E56.5E-2floatreal型常量。
B.货币数据类型
SQLServer2008中可以使用moneysmallmoney两种数据类型能够存储货币数据或货币值,这些数据类型可以使用常用的货币符号,如美元符号($、人民币符号(¥)等。货币数据存储的精度固定为4位小数,它实际上是带有4位小数的decimal型的数据。货币类型说明如表4-2所示。数据类型moneysmallmoney
描述
长度为8字节的定点小数,精确到货币单位的千分之十
长度
长度为4个字节的定点小数,精确到货币单位的千分之十


货币类型常量可以包含小数点,但不能使用引号。如,$18$542365.16都是money型常量。

C.日期和时间数据类型
SQLServer2008datetimedatetime2datedatetimeoffsetsmalldatetimetime。常用的日期时间型数据类型说明如4-3表所示。
数据类型datetime
描述
824YYYY-MM-DDhh:mm:ss[.nnn]。其中YYYY4位年份数字,MM2位的月份数字,DD2位的天数数字,hh2位的小时数,mm2位的分钟数,ss2位的秒钟数字,[.nnn]表示秒的小数部分。
4个字节。定义了范围和精度都相对较小的日期和时间类型,秒始终为零(:00
,并且不带秒的小数部分。但这足以满足一般的记录日
datetimeYYYY-MM-DDhh:mm:ss。秒数小于或等于29.998秒的值向下舍入为最接近的分钟数;大于或等于29.999秒的值向上舍入为最接近的分钟数。精确度为1分钟。
3个字节。保存日期数据的数据类型,默认格式为YYYY-MM-DD5个字节。保存时间数据的数据类型,它的精度可以达到100纳秒。其格式为hh:mm:ss[.nnnnnnn]n为秒的小数部分指定数字的位数,可以是从07的整数。默认小数精度是7100ns
smalldatetime
datetime[(n]
日期和时间数据类型常量使用特定格式的字符日期值表示,用单引号括起来。例如,April152000,04/15/2009,2013-05-2019:34:28,20120527
例:将带秒数的字符串文字转化为smalldatetime
SELECTCAST'2007-05-0812:35:29ASsmalldatetime,CAST'2007-05-0812:35:30ASsmalldatetime,CAST'2007-05-0812:59:59.998ASsmalldatetime,执行结果如图所示

免费下载 Word文档免费下载: 数据类型详细说明

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服