數據類型是數據的一種屬性,表示數據所表示信息的類型。任何一種計算機語言都定義了自己的數據類型。當然,不同的程序語言都具有不同的特點,所定義的數據類型的各類和名稱都或多或少有些不同。SQLServer提供了25種數據類型:
·Binary[(n)]
·Varbinary[(n)]
·Char[(n)]
·Varchar[(n)]
·Nchar[(n)]
·Nvarchar[(n)]
·Datetime
·Smalldatetime
·Decimal[(p[,s])]
·Numeric[(p[,s])]
·Float[(n)]
·Real
·Int
·Smallint
·Tinyint
·Money
·Smallmoney
·Bit
·Cursor
·Sysname
·Timestamp
·Uniqueidentifier
·Text
·Image
·Ntext
(1)二進制數據類型
二進制數據包括Binary、Varbinary和Image
Binary數據類型既可以是固定長度的(Binary),也可以是變長度的。
Binary[(n)]是n位固定的二進制數據。其中,n的取值范圍是從1到8000。其存儲窨的大小是n+4個字節。
Varbinary[(n)]是n位變長度的二進制數據。其中,n的取值范圍是從1到8000。其存儲窨的大小是n+4個字節,不是n個字節。
在Image數據類型中存儲的數據是以位字符串存儲的,不是由SQLServer解釋的,必須由應用程序來解釋。例如,應用程序可以使用BMP、TIEF、GIF和JPEG格式把數據存儲在Image數據類型中。
新聞熱點
疑難解答