Hi,
I am getting
Server: Msg 232, Level 16, State 3, Line 1
Arithmetic overflow error for type int, value =
1152921504606847000.000000.
when I do
select power(2,60) in query analyzer
then I tried
declare @.b bigint
select @.b = power(2,60)
same error.
I tried
select convert(bigint,power(2,60)) no luck
Is there any way to tell sql server to use bigint when it
calculate power(2,60)
Ram.This worked:
declare @.b bigint
select @.b = power(cast(2 as bigint),60)
select @.b
-------
1152921504606846976
(1 row(s) affected)|||Originally posted by rdjabarov
This worked:
declare @.b bigint
select @.b = power(cast(2 as bigint),60)
select @.b
-------
1152921504606846976
(1 row(s) affected)
much thanks !!!!!
No comments:
Post a Comment