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

SQL Server 2000新特性:bigint數據類型

2022-06-13   來源: SQL Server 

  盡管int依然是SQL Server 中最主要的整數數據類型但是SQL Server 還是新增加了整數數據類型bigint它應用於整數超過int數據范圍的場合
    int數據類型所表示的數值范圍從^^也就是說你可以用int數據類型來表達(即大約正負二十億)之間的整數一個int型占用四個字節的存儲空間
    而bigint可以精確的表示從-^^(即從)之間的整數它占用了八個字節的存儲空間
    當你使用bigint時需要留意下面幾點
    在數據類型優先表中bigint數據類型位於int之上smallmoney之下
  SQL Server不能自動的把int型數據轉換成bigint型
  如果函數的參數表達式是一個bigint類型時函數只能返回bigint類型的數據使用bigint數據類型的函數有AVGCEILINGFLOORMAXMINROUND以及SUM等等
  在指定了整型數據的所有語法位置使用bigint數據類型ALTER PROCEDUREALTER TABLECREATE PROCEDURECREATE TABLE以及 DECLARE變量
  你可以在SQL Server目錄組件(catalog components)得到bigint欄的信息
    你可能會對為什麼任何人都有可能需要使用bigint數據類型這一問題感到疑惑實際上這個問題並不難以回答例如當你的數據庫需要進行大數據運算時(如信用卡公司常常會碰到這種情況)你就需要使用bigint數據類型

From:http://tw.wingwit.com/Article/program/SQLServer/201311/21978.html
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.