orecle 函数
2024-10-20 18:56:25
--创建函数语法
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;--系统表
最新文章
- Docker笔记一:基于Docker容器构建并运行 nginx + php + mysql ( mariadb ) 服务环境
- IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)
- js删除所有子元素
- char*,wchar_t*,CString和BSTR之间的转换
- Leetcode#105 Construct Binary Tree from Preorder and Inorder Traversal
- C# 编写Windows Service(windows服务程序)【转载】
- DATEDIFF()(转)
- ffmpeg + sdl -03 简单音频播放器实现
- IBM developerWorks 的Ajax系列教程
- mysql 语句练习
- Android installed app, never used, cannot receiver BroadcastReceiver
- LoadRunner性能测试-loadrunner事务
- 【Sqlserver系列】初级思维导图
- LeetCode #1 TwoSum
- DataPipeline丨瓜子二手车基于Kafka的结构化数据流
- spring-mvc(基础)
- HTML中引入CSS的四种常用方法及各自的缺点
- vue处理用户输入
- c++获取随机数
- virtualbox谨记:续....