利用pgAdmin4改写这段代码CALL calc_avg_salary_for_emp_no(10002, @avg_salary); SELECT @avg_salary;
时间: 2023-10-15 13:04:35 浏览: 73
Hedge_DrawDown_Calc_Hedge_DrawDown_Calc_hedge_MT4EA_Drawdown_
在pgAdmin4中,可以使用以下SQL语句来实现这个目的:
```
DO $$
DECLARE
avg_salary numeric;
BEGIN
SELECT calc_avg_salary_for_emp_no(10002) INTO avg_salary;
RAISE NOTICE 'Average salary for employee number 10002 is: %', avg_salary;
END $$;
```
这个SQL语句中使用了一个匿名代码块(anonymous code block),通过执行这个代码块来调用存储过程calc_avg_salary_for_emp_no并获取返回值。在代码块中,使用SELECT INTO语句将返回值存储到变量avg_salary中,并通过RAISE NOTICE语句将结果输出到控制台。
阅读全文