8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png
创建函数,查看拥有的触发器 Oracle
admin 2022-2-20

--创建函数语法

create [or replace] function [schema.]function_name (函数参数列表)

--参数有IN、OUT、IN OUT三种类型;

IN代表需要输入的参数,

OUT代表要返回的参数,

IN OUT代表即是输入参数也是返回参数。

return datetype

--返回类型

[is | as ]

---任选一个,后面跟pLSQL代码块

[declare]

--有参数时使用关键字

begin

--执行的SQL

end;

--实例

create or replace function avg_pric(

v_total in number(10.2),

v_num In OUT number(10,2)

)

return number(10,2)

as

v_pric number(10,2);

begin

v_pric := v_total/v_num;

return v_pric;

end;

--查看函数

select * from User_Procedures;

--用户拥有的触发器、存储过程、函数查询表

select * from User_Source;

--查询用户拥有触发器、存储过程、函数的源码。

select * from dba_Procedures;--系统表

select * from dba_Source;--系统表

最后于 2022-9-4 被admin编辑 ,原因:
最新回复 (1)
    • 朕弟分享 | 专注小众,乐于分享!
      3
          
返回
发新帖 搜索 反馈 回顶部