可能重复:
PL/SQL 中受 UPDATE 影响的行数
CREATE PROCEDURE P_Update(in_termid IN VARCHAR2,StmntType IN VARCHAR2)
AS
BEGIN
IF StmntType = 'UpdateCS'
BEGIN
update OP_TTER_MAPPING set TXN_STATUS = 'N' where TERMINAL_ID = in_termid;
END
Else If StmntType = 'UpdateHS'
BEGIN
update OP_TTERMINALMASTER set TXN_STATUS = 'N' where TERMINAL_ID = in_termid;
END
end P_UpdateTIDStatus;
在上面的过程中,如果 UPDATE 是成功的,我想知道它是成功还是失败,怎么做,我应该得到一些确认,如何修改上面的 proc 以获得确认?
我可以在程序中像这样分配 TXN_STATUS = 'N' 吗?
这是
IF StmntType = 'UpdateCS'
我可以像这样比较的正确方法吗,如果它正确的 v 将在后端创建过程并且我将从前端执行,那么我知道“StmntType”是什么
提前致谢。