2012-11-30 166 views

回答

5
SELECT CONVERT(VARBINARY(8), cast(2716455883 as bigint)) 

這是由於道路SQL Server解釋的文字,而不限定類型。檢查了這一點

select sql_variant_property(2716455883, 'basetype'); -- numeric 
select sql_variant_property(2716455883, 'precision'); -- 10 
select sql_variant_property(2716455883, 'scale'); -- 0 
+0

'sql_variant_property'與'CONVERT'結合使用是如何? – MoonKnight

+1

@Killercam不是。它用於顯示賦予給INT範圍之外的數字字面量的隱式類型 – RichardTheKiwi

相關問題