create or replace procedure 什么意思 5

小弟就5分了 求解 谢谢。。。
★★★★★★★★★★★★
有程序可以解释下么?谢谢??
发布于2008-01-09 14:17 最佳答案

CLOSE CUR_CBL_SECT_ID;
END IF;
V_QTY_YEAR NUMBER(9);;
END SP_RECODE_BY_YEAR, V_OLD_UNITPRICE;
--QUERY_OUT
INSERT INTO QUERY_OUT
(产品编号, V_QTY_YEAR,
V_NEW_UNITPRICE);

CURSOR CUR_PROD -- IS
SELECT A;

BEGIN

OPEN CUR_PROD;
MSG , A;
EXIT WHEN CUR_PROD%NOTFOUND.PROD_ID;
ELSIF V_QTY_YEAR <.QTY)
FROM SALE_ITEM A
WHERE YEAR(A.UNIT_PRICE * A;= 30000 THEN
V_NEW_UNITPRICE ,例子

CREATE OR REPLACE PROCEDURE SP_RECODE_BY_YEAR(INYEAR IN VARCHAR2;
WHEN OTHERS THEN
-- Consider logging the error and then re-raise
RAISE,
V_QTY_YEAR;
V_NEW_UNITPRICE NUMBER(9).ORDER_DATE) = INYEAR
GROUP BY A;
V_PROD_NAME VARCHAR2(80),
MSG OUT VARCHAR2) AS

V_PROD_ID NUMBER(9), 年销售总额, SUM(A;
EXCEPTION
WHEN NO_DATA_FOUND THEN
NULL;

BEGIN
--
IF V_QTY_YEAR >
END;

END LOOP,
(SELECT PROD_NAME FROM PRODUCT WHERE PROD_ID = V_PROD_ID);
LOOP

FETCH CUR_PROD
INTO V_PROD_ID.7 * V_OLD_UNITPRICE;Execute Successfully!'.PROD_ID, A.UNIT_PRICE:= '
V_OLD_UNITPRICE NUMBER(9); 30000 THEN
V_NEW_UNITPRICE .UNIT_PRICE;
COMMIT.6 * V_OLD_UNITPRICE, 新单价)
VALUES
(V_PROD_ID;

/:= 0:= 0存储过程的定义格式
, 产品名称

netgr

采纳率:38% 擅长: 数据库DB 电脑/网络

其他回答

没有这个过程时。
但是为了保证能够每次都创建,创建这个过程,所以在有重名的旧过程存在时会将旧的替换为现在的
a2265 | 发布于2008-01-09 17:08
评论
创建或更换程序
59437579 | 发布于2008-01-09 14:08
评论

为您推荐: