为记录持久性编写oracle包的最佳解决方案是什么?我总是写这样的东西:
create or replace
PACKAGE BODY "USP_PRICELIST" AS
PROCEDURE usp_TABLE1Save
(
pErrorCode OUT NUMBER,
pMessage OUT VARCHAR2,
pPARAM1 IN CHAR,
pPARAM2 IN CHAR
)
IS
BEGIN
pErrorCode := 0;
INSERT INTO TABLE1
(PARAM1, PARAM2)
VALUES
(pPARAM1, pPARAM2);
EXCEPTION
WHEN OTHERS THEN pErrorCode := SQLCODE; pMessage := SQLERRM;
END usp_TABLE1Save;
END USP_PRICELIST;
Run Code Online (Sandbox Code Playgroud)
我想知道是否必须在INSERT INTO之后进行COMMIT.
阿尔贝托
| 归档时间: |
|
| 查看次数: |
10542 次 |
| 最近记录: |