Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Urgente! Cómo crear un procedimiento almacenado de Oracle (ejemplo)

¡Urgente! Cómo crear un procedimiento almacenado de Oracle (ejemplo)

--¿Crear procedimiento almacenado?IN_SHEETID? como parámetro de entrada

CREATE?OR?REPLACE?PROCEDURE?ST_RECEIPT(IN_SHEETID?VARCHAR2)?IS

BEGIN - -Insertar los datos en la tabla de recibo0 en?recibo INSERT?INTO?RECEIPT

SELECT?*?FROM?RECEIPT0?WHERE?SHEETID?=?IN_SHEETID --Actualizar el valor de Bandera en la tabla de recibos UPDATE; ?RECIPT?SET?FLAG?=?100?WHERE?SHEETID?=?IN_SHEETID; -- INSERTAR?INTO?RECEIPTITEM

SELECT?*?FROM?RECEIPTITEM0?WHERE?SHEETID?=?IN_SHEETID; -Eliminar datos de la tabla ReceiptItem0 DELETE?FROM?RECEIPT0?WHERE?SHEETID?=?IN_SHEETID; --¿Eliminar?datos de la tabla receipt0 DELETE?FROM?RECEIPT0?WHERE?SHEETID?=?IN_SHEETID;

END;

--Llamar al procedimiento almacenado

BEGIN ST_RECEIPT('ys141128');

END;

--o

EXEC ?ST_RECEIPT('ys141128');