Oracle中变量如何输出?
CreateorreplaceprocedureSelisAAdate;beginSelectsysdateintoAAfromdual;end;/executeSel;...
Create or replace procedure Sel is AA date;begin Select sysdate into AA from dual;end;/execute Sel; 如何输出AA???
展开
5个回答
展开全部
存储过程直接打印Create or replace procedure Sel is AA date;beginSelect sysdate into AA from dual;dbms_output.put_line(AA);end;变量返回Create or replace procedure Sel (AA out date)isbeginSelect sysdate into AA from dual;end;/set serverout on declare v_aa date; begin sel (v_aa); dbms_output.put_line(v_aa); end;
2013-04-03
展开全部
首先需要设置显示状态:set serveroutput on,然后才可以通过dbms_output.put_line(value);输出,并且value不能单独输出,因为它不是字符类型,需要以'值为:' || value这种方式输出!!!.............
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
存储过程直接打印
Create or replace procedure Sel
is
AA date;
begin
Select sysdate into AA from dual;
dbms_output.put_line(AA);
end;
变量返回
Create or replace procedure Sel (AA out date)
is
begin
Select sysdate into AA from dual;
end;
/
set serverout on
declare
v_aa date;
begin
sel (v_aa);
dbms_output.put_line(v_aa);
end;
Create or replace procedure Sel
is
AA date;
begin
Select sysdate into AA from dual;
dbms_output.put_line(AA);
end;
变量返回
Create or replace procedure Sel (AA out date)
is
begin
Select sysdate into AA from dual;
end;
/
set serverout on
declare
v_aa date;
begin
sel (v_aa);
dbms_output.put_line(v_aa);
end;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-03
展开全部
dbms_output.put_line(variable name)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dbms_output.put_line(AA);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询