【发布时间】:2014-03-06 10:28:31
【问题描述】:
我想在一个存储过程中执行插入、更新、删除和选择语句 使用 oracle 11g 数据库。如果有人知道这一点,请帮我这样做。
【问题讨论】:
标签: stored-procedures oracle11g
我想在一个存储过程中执行插入、更新、删除和选择语句 使用 oracle 11g 数据库。如果有人知道这一点,请帮我这样做。
【问题讨论】:
标签: stored-procedures oracle11g
代理的存储过程示例
CREATE OR REPLACE PROCEDURE GET_AGENT
(V_CUR IN OUT SYS_REFCURSOR)
AS
BEGIN
OPEN V_CUR FOR SELECT * FROM AGENT;
END GET_EMPLOYEES;
INSERT INTO AGENT VALUES(:AGENTID,:AGENTNAME)
DELETE FROM AGENT WHERE AGENTID=:AGENTID
UPDATE AGENT SET AGENTNAME=:AGENTNAME WHERE AGENTID=:AGENTID
UPDATE AGENT SET AGENTNAME=:AGENTNAME,..... WHERE ROWID=:RECORD_ROWID
DELETE FROM AGENT WHERE ROWID=:RECORD_ROWID
【讨论】: