bigint是什麼類型

bigint是什麼類型

bigint爲Transact-SQL的系統數據類型,當整數值超過int數據範圍時纔可以使用。爲了實現兼容性,int數據類型仍是MicrosoftSQLServer2005中的主要整數數據類型。

SQLServer在整數值超過int數據類型支持的範圍時,將使用bigint數據類型。爲了實現兼容性,int數據類型仍是MicrosoftSQLServer2005中的主要整數數據類型。

除非明確說明,否則那些接受int表達式作爲其參數的函數、語句和系統存儲過程都不會改變,從而不會支持將bigint表達式隱式轉換爲這些參數。因此,當bigint值在int數據類型支持的範圍內時,SQLServer纔將bigint隱式轉換爲int。如果bigint表達式包含了一個在int數據類型支持範圍之外的值,就會在運行時出現轉換錯誤。