---创建一个简单的无参过程来显示当前的时间:
--调整会话时间的显示格式:
sys@PROD>alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
Session altered.
--创建显示当前时间的过程:
sys@PROD>create or replace procedure display_sysdate
2 is
3 begin
4 dbms_output.put_line('Now The Time is: ' || sysdate);
5 end display_sysdate;
6 /
Procedure created.
#过程成功创建。
--执行过程:
sys@PROD>set serveroutput on
sys@PROD>call display_sysdate();
Now The Time is: 2016-11-13 13:38:46
Call completed.
#过程执行完毕。
---创建无参函数:
scott@PROD>create or replace function show_time
2 return date
3 as
4 begin
5 return sysdate;
6 end show_time;
7 /
Function created.
#函数成功创建。
--执行函数查看当前的时间:
scott@PROD>begin
2 dbms_output.put_line('Now The Time_show is: ' || sysdate);
3 end;
4 /
Now The Time_show is: 2016-11-13 17:52:36
PL/SQL procedure successfully completed.
#函数成功执行。
--过程与函数架构非常类似,调用也相似。以上的两个都是无参数过程或者函数,
一般情况下,很多的过程与函数都需要以下参数的设置。这里当调用来查看当前
时间的过程或者函数时候,就不需要配置参数,直接调用就可以得到需要的结果。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31392094/viewspace-2128469/ ,如需转载,请注明出处,否则将追究法律责任。