熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

講解SQL SERVER中易混淆的數據類型[2]

2013-11-15 14:53:49  來源: SQL Server 

  Binary[(n)] 是 n 位固定的二進制數據其中n 的取值范圍是從 其存儲窨的大小是 n + 個字節

  Varbinary[(n)] 是 n 位變長度的二進制數據其中n 的取值范圍是從 其存儲窨的大小是 n + 個字節不是n 個字節

  在 Image 數據類型中存儲的數據是以位字符串存儲的不是由 SQL Server 解釋的必須由應用程序來解釋例如應用程序可以使用BMPTIEFGIF 和 JPEG 格式把數據存儲在 Image 數據類型中

  )字符數據類型

  字符數據的類型包括 CharVarchar 和 Text

  字符數據是由任何字母符號和數字任意組合而成的數據

  Varchar 是變長字符數據其長度不超過 KBChar 是定長字符數據其長度最多為 KB超過 KB 的ASCII 數據可以使用Text數據類型存儲例如因為 Html 文檔全部都是 ASCII 字符並且在一般情況下長度超過 KB所以這些文檔可以 Text 數據類型存儲在SQL Server 中

  )Unicode 數據類型

  Unicode 數據類型包括 NcharNvarchar 和Ntext

  在 Microsoft SQL Server 中傳統的非 Unicode 數據類型允許使用由特定字符集定義的字符在 SQL Server安裝過程中允許選擇一種字符集使用 Unicode 數據類型列中可以存儲任何由Unicode 標准定義的字符在 Unicode 標准中包括了以各種字符集定義的全部字符使用Unicode數據類型所戰勝的窨是使用非 Unicode 數據類型所占用的窨大小的兩倍

  在 SQL Server 中Unicode 數據以 NcharNvarchar 和 Ntext 數據類型存儲使用這種字符類型存儲的列可以存儲多個字符集中的字符當列的長度變化時應該使用Nvarchar 字符類型這時最多可以存儲 個字符當列的長度固定不變時應該使用 Nchar 字符類型同樣這時最多可以存儲 個字符當使用 Ntext 數據類型時該列可以存儲多於 個字符

[]  []  []  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/SQLServer/201311/22514.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.