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

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

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

  精確小婁數據在 SQL Server 中的數據類型是 Decimal 和 Numeric這種數據所占的存儲空間根據該數據的位數後的位數來確定

  在SQL Server 中近似小數數據的數據類型是 Float 和 Real例如三分之一這個分數記作當使用近似數據類型時能准確表示因此從系統中檢索到的數據可能與存儲在該列中數據不完全一樣

  )貨幣數據表示正的或者負的貨幣數量

  在 Microsoft SQL Server 中貨幣數據的數據類型是Money 和Smallmoney

  Money數據類型要求 個存儲字節Smallmoney 數據類型要求 個存儲字節

  )特殊數據類型

  特殊數據類型包括前面沒有提過的數據類型特殊的數據類型有即TimestampBit 和 Uniqueidentifier

  Timestamp 用於表示SQL Server 活動的先後順序以二進投影的格式表示Timestamp 數據與插入數據或者日期和時間沒有關系

  Bit 由 或者 組成當表示真或者假ON 或者 OFF 時使用 Bit 數據類型例如詢問是否是每一次訪問的客戶機請求可以存儲在這種數據類型的列中

  Uniqueidentifier 由 字節的十六進制數字組成表示一個全局唯一的當表的記錄行要求唯一時GUID是非常有用例如在客戶標識號列使用這種數據類型可以區別不同的客戶

  用戶定義的數據類型

  用戶定義的數據類型基於在 Microsoft SQL Server 中提供的數據類型當幾個表中必須存儲同一種數據類型時並且為保證這些列有相同的數據類型長度和可空性時可以使用用戶定義的數據類型例如可定義一種稱為postal_code 的數據類型它基於 Char 數據類型

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


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