加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 数据库 > MsSql > 正文

SQLServer之数据类型解析

发布时间:2020-05-25 01:52:01 所属栏目:MsSql 来源:互联网
导读:数字int、bigint、smallint 和 tinyint使用整数数据的精确数字数据类型。数据类型范围存储tinyint0 到 255。1 字节smallint-2^15 (-32,768) 到 2^15-1 (32,767)。2 字节int-2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647)。4 字节bigint-2^63 (-9,223,372,

数字

</tr>
<tr align="left">
<td><span style="font-size: 15px">int</td>
<td><span style="font-size: 15px">-2^31 (-2,147,483,648) 到 2^31-1 (2,647)。</td>
<td><span style="font-size: 15px">4 字节</td>

</tr>
<tr align="left">
<td><span style="font-size: 15px">bigint</td>
<td><span style="font-size: 15px">-2^63 (-9,223,372,036,854,775,808) 到 2^63-1。 (9,807)</td>
<td><span style="font-size: 15px">8 字节</td>

</tr>

(,)] 和(,)]

从小数位数必须是从 0 到默认的小数位数为 0;因此,0 <=

</td>
<td data-th="存储字节数">

</td>

</tr>
<tr align="left">
<td data-th="精度">

</td>
<td data-th="存储字节数">

</td>

</tr>
<tr align="left">
<td data-th="精度">

</td>
<td data-th="存储字节数">

</td>

</tr>
<tr align="left">
<td data-th="精度">

</td>
<td data-th="存储字节数">

</td>

</tr>

</td>
<td data-th="范围">

</td>
<td data-th="存储">

</td>

</tr>
<tr align="left">
<td data-th="数据类型">

</td>
<td data-th="范围">

</td>
<td data-th="存储">

</td>

</tr>

<h2 id="bit-transact-sql"><span data-ttu-id="3ee0d-102">bit

SQL Server 数据库引擎可优化如果表中的列为 8如果列为 9 到 16

字符串值 TRUE 和 FALSE 可转换为

1-24

</td>
<td data-th="精度">

</td>
<td data-th="存储大小">

</td>

</tr>
<tr align="left">
<td data-th="n值">

25-53

</td>
<td data-th="精度">

</td>
<td data-th="存储大小">

</td>

</tr>

<table summary="table" align="left">
<tr align="left">
<th scope="col">

</td>
<td data-th="范围">

</td>
<td data-th="存储">

取决于

</td>

</tr>
<tr align="left">
<td data-th="数据类型">

</td>
<td data-th="范围">

</td>
<td data-th="存储">

</td>

</tr>

日期时间

</tr>
<tr>
<td>date</td>
<td>YYYY-MM-DD</td>
<td>0001-01-01 到 9999-12-31(对于 Informatica,为 1582-10-15 到 9999-12-31)<span data-ttu-id="a0327-118">公元 1 年 1 月 1 日到公元 9999 年 12 月 31 日(对于 Informatica,为公元 1582 年 10 月 15 日到公元 9999 年 12 月 31 日)
</td>
<td></td>
<td></td>
<td><span data-ttu-id="a0327-120">YYYY 是表示年份的四位数字,范围为从 0001 到 9999。<span data-ttu-id="a0327-121">对于 Informatica,YYYY 限为 1582 年到 9999 年。<span data-ttu-id="a0327-122">MM 是表示指定年份中的月份的两位数字,范围为从 01 到 12。<span data-ttu-id="a0327-123">DD 是表示指定月份中的某一天的两位数字,范围为从 01 到 31(最高值取决于具体月份)。</td>
<td>10 位</td>
<td>固定 3 个字节</td>
<td>一天</td>
<td><span data-ttu-id="a0327-135">1900-01-01<span data-ttu-id="a0327-136">此值用于从 time 隐式转换到 datetime2 或 datetimeoffset 时追加的日期部分。</td>
<td>公历</td>
<td>否</td>
<td>否</td>
<td>否</td>

</tr>
<tr>
<td>datetime</td>
<td>默认的字符串文字格式不适用</td>
<td>1753 年 1 月 1 日到 9999 年 12 月 31 日</td>
<td>00:00:00 到 23:59:59.997</td>
<td>None</td>
<td><span data-ttu-id="441c4-127">YYYY 是表示年份的四位数字,范围为 1753 到 9999。<span data-ttu-id="441c4-128">MM 是表示指定年份中的月份的两位数字,范围为 01 到 12。<span data-ttu-id="441c4-129">DD 是表示指定月份中的某一天的两位数字,范围为 01 到 31(最高值取决于相应月份)。<span data-ttu-id="441c4-130">hh 是表示小时的两位数字,范围为 00 到 23。<span data-ttu-id="441c4-131">mm 是表示分钟的两位数字,范围为 00 到 59。<span data-ttu-id="441c4-132">ss 是表示秒钟的两位数字,范围为 00 到 59。<span data-ttu-id="441c4-133">n* 为一个 0 到 3 位的数字,范围为 0 到 999,表示秒的小数部分。</td>
<td>
最低 19 位到最高 23 位</td>
<td>8 字节</td>
<td>舍入到 .000、.003 或 .007 秒三个增量。</td>
<td>1900-01-01 00:00:00</td>
<td>公历(不包括完整的年份范围。)</td>
<td>否</td>
<td>否</td>
<td>否</td>

</tr>
<tr>
<td>datetime2 [ (fractional seconds precision) ]</td>
<td>YYYY-MM-DD hh:mm:ss[.fractional seconds]</td>
<td><span data-ttu-id="3599f-118">0001-01-01 到 31.12.99<span data-ttu-id="3599f-119">公元 1 年 1 月 1 日到公元 9999 年 12 月 31 日</td>
<td>00:00:00 到 23:59:59.9999999</td>
<td>None</td>
<td><span data-ttu-id="3599f-125">YYYY 是一个四位数,范围从 0001 到 9999,表示年份。<span data-ttu-id="3599f-126">MM 是一个两位数,范围从 01 到 12,它表示指定年份中的月份。<span data-ttu-id="3599f-127">DD 是一个两位数,范围为 01 到 31(具体取决于月份),它表示指定月份中的某一天。<span data-ttu-id="3599f-128">hh 是一个两位数,范围从 00 到 23,它表示小时。<span data-ttu-id="3599f-129">mm 是一个两位数,范围从 00 到 59,它表示分钟。<span data-ttu-id="3599f-130">ss 是一个两位数,范围从 00 到 59,它表示秒钟。<span data-ttu-id="3599f-131">n* 代表 0 到 7 位数字,范围从 0 到 9999999,它表示秒小数部分。<span data-ttu-id="3599f-132">在 Informatica 中,当 n > 3 时,秒的小数部分会被截断。</td>
<td>最低 19 位 (YYYY-MM-DD hh:mm:ss ),最高 27 位 (YYYY-MM-DD hh:mm:ss.0000000)</td>
<td><span data-ttu-id="3599f-136"><span data-ttu-id="3599f-139">精度小于 3 时为 6 个字节;精度为 3 和 4 时为 7 个字节。<span data-ttu-id="3599f-140">所有其他精度则需要 8 个字节。</td>
<td>100 纳秒</td>
<td>1900-01-01 00:00:00</td>
<td>公历</td>
<td>用户帐户控制</td>
<td>否</td>
<td>否</td>

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!