數據類型
數值數據類型:精確類型(整數、小數)、近似類型
| 數據類型 | 范圍 | 存儲(字節) |
| bigint | -263~263-1(-922 3372 0368 5477 5808 ~ 922 3372 0368 5477 5807) |
8 |
| int | -231~231-1(-21 4748 3648 ~ 21 4748 3647) | 4 |
| smallint | -215~215-1(-3 2768 ~ 3 2767) | 2 |
| tinyint | 0~255 | 1 |
| money | -922 3372 0368 5477.5808 ~ 922 3372 0368 5477.5807 | 8 |
| smallmoney | -21 4748.3648 ~ 21 4748.3647 | 4 |
小數和數值數據類型:可以指定 精度(存儲的總位數)和 小數位數(小數點右邊的最大位數),可以存儲在小數點左邊的數字最大位數是 精度-小數位數。
| 精度 | 存儲(字節) |
| 1~9 | 5 |
| 10~19 | 9 |
| 20~28 | 13 |
| 29~38 | 17 |
| 類型 | 格式 | 范圍 | 精確度 | 存儲(字節) |
用戶定義秒 小數精度 |
| smalldatetime |
YYYY-MM-DD hh:mm:ss |
1900-01-01 ~ 2079-06-06 | 1分鐘 | 4 | 否 |
| datetime |
YYYY-MM-DD hh:mm:ss [.nnn] |
1753-01-01 ~ 9999-12-31 | 0.00333秒 | 8 | 否 |
| date | YYYYY-MM-DD | 0001-01-01 ~ 9999-12-31 | 1天 | 3 | 否 |
| time |
hh:mm:ss [.nnnnnnn] |
00:00:00.0000000 ~ 23:59:59.9999999 | 100納秒 | 3-5 | 是 |
| datetime2 |
YYYY-MM-DD hh:mm:ss [.nnnnnnn] |
0001-01-01 00:00:00.0000000 ~ 9999-12-31 23:59:59.9999999 |
100納秒 | 6-8 | 是 |
| datetimeoffset |
YYYY-MM-DD hh:mm:ss [.nnnnnnn] [+|-]hh:mm |
0001-01-01 00:00:00.0000000 ~ 9999-12-31 23:59:59.9999999 (in UTC) |
100納秒 |
8~10 (2字節時區數據) |
是 |
如果沒有提供日期,則默認設置為1900年1月1日。如果沒有提供時間,則默認設置為00:00:00.000

浙公網安備 33010602011771號