Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 如何打印PL/SQL函数返回的值_Oracle_Function_Plsql_Oracle11g_Return - Fatal编程技术网

Oracle 如何打印PL/SQL函数返回的值

Oracle 如何打印PL/SQL函数返回的值,oracle,function,plsql,oracle11g,return,Oracle,Function,Plsql,Oracle11g,Return,我的PL/SQL代码有问题 我需要把钱还给你 我的职能是: 当我运行此查询时: 没什么,有人能帮我拿到最高工资吗 注意:我认为它返回多个值,但我不知道如何解决它 您可以使用: SELECT largest_salary('SA_REP') FROM dual; 它不是打印,但您将在网格中得到结果。您应该使用set serveroutput on而不是 设置serveroutput out您必须聚合查询结果,然后一切都会正常 select max(salary) into sal from em

我的PL/SQL代码有问题

我需要把钱还给你

我的职能是:

当我运行此查询时:

没什么,有人能帮我拿到最高工资吗

注意:我认为它返回多个值,但我不知道如何解决它

您可以使用:

SELECT largest_salary('SA_REP')
FROM dual;
它不是打印,但您将在网格中得到结果。

您应该使用set serveroutput on而不是


设置serveroutput out

您必须聚合查询结果,然后一切都会正常

select max(salary)
into sal
from employees
where job_id = j_id;
group by job_id;

应将问候设置为serveroutputon@KaushikNayak谢谢你,它就像一个符咒:你可以给它一个答案,我会给你学分
SELECT largest_salary('SA_REP')
FROM dual;
select max(salary)
into sal
from employees
where job_id = j_id;
group by job_id;