Возведение в степень
Материал из DRKB
Стандартные функции T-SQL не поддерживают возведение в степень если результат не вмещается в тип int, несмотря на то что сам T-SQL вполне поддерживает большие числа (bigint)
@Base bigint, @Exp int
--...
Declare
@Result bigint,
@j int
Set @j=0
Set @Result=1
while @j<@Exp
begin
Set @Result=@Result*@Base
Set @j=@j+1
end
Return @Result
Author: Vit
ID: 02841