投稿日 | : 2005/10/17(Mon) 17:20 |
投稿者 | : 稲月碧沙 |
Eメール | : |
URL | : |
タイトル | : VBからストアド読み込み |
初めて投稿させて頂きます。
現在VB6.0+Oracleでoo4o接続でDBに接続しております。
Oracleに登録したPL/SQL(トリガー)をVBから起動させるには
どうすればよろしいのでしょうか?
insert,update,deleteを一つのPL/SQLで実行させようとしています。
どうかご教授下さいますようよろしくお願いいたします。
登録させているPL/SQLは下記のような文です
CREATE OR REPLACE TRIGGER GOODS
BEFORE INSERT OR UPDATE OR DELETE ON 商品マスタ FOR EACH ROW
BEGIN
IF inserting THEN
INSERT INTO 商品マスタ VALUES(:new.商品コード, :new.商品名称, :new.入数, :new.バラ単価);
ELSIF updating THEN
UPDATE 商品マスタ SET 商品名称 = :new.商品名称, 入数 = :new.入数, バラ単価 = :new.バラ単
価 WHERE 商品コード = :old.商品コード;
ELSE
DELETE FROM 商品マスタ WHERE 商品コード = :old.商品コード;
END IF;
END;
/