函数
来源:互联网 发布:热重分析软件下载 编辑:程序博客网 时间:2024/05/24 02:23
在用户方案SCOTT中创建函数FUN_TOTALVALUE,它根据客户编号查询该客户的订单总金额
(1)定义函数
CREATE OR REPLACE FUNCTION FUN_TOTALVALUE
(cid ORDERS.CUSTID%TYPE)
RETURN NUMBER;
AS
TOTVALUE NUMBER;
BEGIN
SELECT SUM(PRICE * OD.QUANTITY) INTO TOTVALUE
FROM ORDERS O
JOIN ORDERDETAILS OD
ON O.ORDERID=OD.ORDERID
JOIN SUPPLY S
ON OD.SUPPID=S.SUPPID
AND OD.PRODID=S.PRODID
WHERE CUSTID=cid;
RETURN TOTVALUE;
END FUN_TOTALVALUE;
(2)调用函数
DECLARE
cid ORDERS.CUSTID%TYPE;
BEGIN
cid :='C070902003';
DBMS_OUTPUT.PUT_LINE(cid||':'||FUN_TOTALVALUE(cid));
END;
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- codeforces 148 div1
- Compass和Lucene的一些资料
- 【Visual C++】游戏开发笔记三十一 回归季:游戏开发资料整理打包下载&专栏行文思路整理
- PHP $_SERVER['PHP_SELF']、$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI'] 之间的区别
- 创建存储过程,根据产品编号查询产品说明
- 函数
- 我的原创数据库视频
- URL汉字编码问题(及乱码解决)
- 软件工程之数据库设计实验
- 无线网控制器(WLC)多个AP-manager接口的设计提示
- 项目经理一定比码农好么?
- java的文件的载入(重)
- 现在官网上为什么不能下载hibernate了呢,求解释。试过以后再回答,不要灌水
- struts2 从stack context里取<s:property value="#com.opensymphony.xwork2.ActionContext"/>取不出来