2013-04-25 58 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。我知道我通常會這樣:)