細說SQL SERVER中欄位型別
詳細說明見下表:
資料型別 | 說 明 | 同 義 |
Bit | 1位,值為0或1 | Int |
Integer | 4位元組,值為-2^31~2^31-1 | |
Smallint | 2位元組,值為-2^15~2^15-1 | |
Tinyint | 1位元組,值為0~255 | |
Decimal (p,s) | 數字資料,固定精度為P,寬度為S | Numeric |
Money | 8位元組,存放貨幣型別,值為-2^63~2^63-1 | |
Small money | 4位元組,存放貨幣型別,值為-214748.3648~+214748.3647近似數值資料型別 | |
Float (n) | N在1~24之間,4位元組,7位精度
N=1~7為real N在25~53之間,8位元組,15位精度 =8~15為float |
|
Datetime | 8位元組,描述某天的日期和時刻,值的精確度為1/300秒 | |
Smalldatetime | 4位元組,描述某天的日期和時刻,精度為分鐘 | |
Cursor | 對遊標的引用 | |
Timestamp | 8位元組,存放在資料庫內唯一的資料 | |
Uniqueidentifier | 16位元組,存放全域性唯一標識(GUID) | |
Char (n) | 非unicode字串的固定長度,n=1~8000 | Character (n) |
Varchar (n) | 可變長度,非unicode字串n=1~8000 | Char varying(n) |
Text | 伺服器內碼表中可變長度非unicode資料。最大長度為231-1個字元 |
|
Nchar | 固定長度unicode字串n=1~4000 |
National character (n), National char(n) |
Nvarchar | 固定長度unicode字串n=1~4000 | National character varying(n) |
Ntext | 可變長度unicode資料,最大長度為230-1個字元 | National text |
Binary (n) | 固定長度二進位制資料,n在1~8000之間,儲存空間為n+4位元組 | |
Varbinary (n) | 可變長度二進位制資料,n=1~8000 | Binary varying (n) |
Tmage | 可變長度二進位制資料,大小為0~231-1 |
注意:
1) 對於數值型資料型別,寬度(scale)是指儲存在小數點後的數字位數,而精度(precision)是指能儲存的包含小數點在內的所有數字位數。
2) money和small money的儲存寬度為4。
3) 時間戳列值在每一行更新時系統自動更新,時間戳列不能是關鍵字或關鍵字的一部分。
4) 唯一標識資料型別不能使用算術操作符(如+、-等),這種資料型別只能使用相等比較操作。Unicode是所有字符集的一致儲存資料的標準。它要使用兩倍於非Unicode資料儲存的儲存空間。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-591966/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何處理sql server中的image型別的欄位?SQLServer型別
- 在SQL Server中修改欄位型別和欄位名稱的儲存過程SQLServer型別儲存過程
- SQL Server中text型別匯入oracle clob欄位時的設定SQLServer型別Oracle
- sqlite sql 修改欄位型別SQLite型別
- sql語句修改欄位型別和增加欄位SQL型別
- 細說SQL Server中的加密SQLServer加密
- SQL Server TEXT型別欄位字串替換示例處理指令碼SQLServer型別字串指令碼
- MongoDB中的欄位型別IdMongoDB型別
- SQL中欄位比較型別不匹配錯誤:‘cannot be cast to’SQL型別AST
- SQL SERVER 查詢表的欄位名、資料型別和最大長度SQLServer資料型別
- 保留兩位小數:資料庫欄位型別NUMBER,Java欄位型別Double型別資料庫型別Java
- SQL Server 自增欄位重置SQLServer
- SQL Server複製的表中如何修改欄位SQLServer
- sql server中對日期欄位值的比較SQLServer
- 解決SQL Server中CHAR欄位空格問題SQLServer
- MongoDB更改欄位型別MongoDB型別
- oracle的欄位型別Oracle型別
- MySQL中TEXT與BLOB欄位型別的區別MySql型別
- SQL Server中的鎖型別及用法SQLServer型別
- SQL Server 中自定義資料型別SQLServer資料型別
- SQL Server中操作XML型別資料SQLServerXML型別
- SQL Server中根據某個欄位,ID欄位自動增長的實現SQLServer
- JSON欄位型別在ORM中的使用JSON型別ORM
- MYSQL SET型別欄位的SQL操作知識介紹MySql型別
- MySQL欄位型別最全解析MySql型別
- date、timestamp欄位型別型別
- MySQL欄位型別小記MySql型別
- 資料欄位型別匹配型別
- 修改表的欄位型別型別
- SQL Server中獲取資料庫名、表名、欄位名和欄位註釋的SQL語句SQLServer資料庫
- (轉)Sql Server 快速檢視錶結構(表描述及欄位說明)SQLServer
- sql server如何檢視欄位註釋?SQLServer
- SQL Server 中的25種資料型別SQLServer資料型別
- SQL Server中易混淆的資料型別SQLServer資料型別
- SQL字元型欄位按數字型欄位排序實現方法SQL字元排序
- sql server型別轉換SQLServer型別
- sql server sysobjects xtype型別SQLServerObject型別
- sql server系統表詳細說明SQLServer