
正文
实验9-1 编写一个存储过程proc_test_func
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在TestDB数据库中,编写一个存储过程proc_test_func,要求如下:
1)输入参数 一个整型的输入参数 @value
2)要求在一个select语句返回:
@value的绝对值,
此绝对值的平方,
此绝对值的平方根(保留两位小数),
此绝对值的自然对数(保留两位小数),
以此绝对值的为半径的圆的面积(保留两位小数),
别名依次为:abs, sq, sqrt,log, square
测试语句:
proc_test_func -35;
proc_test_func 0;
proc_test_func 15;
create proc proc_test_func
@value int
as
begin
declare @abs int
declare @sq int
declare @sqrt float
declare @log float
declare @square float
set @abs = abs(@value)
set @sq = @value*@value
)
)
)
select @abs 'abs',@sq 'sq',@sqrt 'sqrt',@log 'log',@square 'square'
end








