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