先创建一个函数吧,如下:
- create or replace function get_user return varchar2 is v_user varchar2(100);
- begin select username into v_user from user_users;
- return v_user;
- end;
- /
第一种方法:使用变量接收函数
- var v1 varchar2(100);
- exec :v1:=get_user;
- print v1;
第二种方法:在sql语句中直接调用函数
- select get_user from dual;
第三种方法:使用包dbms_output调用函数
- set serveroutput on;
- exec dbms_output.put_line('当前数据库用户:'||get_user);