2013-04-25 60 views
0

我正在寻找我的DBMS窗口来阅读Average Salary:$ 2,843.76我有一条简单的SQL语句,我想知道如何让它显示在dbms输出中。 我在想沿着这些线路东西..如何将此基本SQL语句更改为PL/SQL?

dbms_output.put_line('Average Salary = ' (salary)) 


SELECT avg(salary) avg_salary 
FROM employee; 

回答

4

,如果你从PL/SQL运行时,您将需要一个匿名块:

DECLARE 
    avgSalary NUMBER; 
BEGIN 
    SELECT avg(salary) into avgSalary FROM employee; 
    DBMS_Output.Put_Line('Average Salary = ' || avgSalary); 
END; 
/

而且不要忘记,你了DBMS_Output需要SET SERVEROUTPUT ON。我知道我通常会这样:)