gpt4 book ai didi

sql - oracle过程返回整数

转载 作者:行者123 更新时间:2023-12-04 04:58:35 24 4
gpt4 key购买 nike

在oracle中,我想创建一个delete sproc,该过程基于删除的结果返回一个整数。

这是我到目前为止所拥有的。

create or replace
PROCEDURE Testing
(
iKey IN VARCHAR2
)
AS

BEGIN
delete from MyTable WHERE
TheKey = iKey;

END Testing;

我试过将一个RETURNS INTEGER放入,但该存储过程将无法编译。

最佳答案

使用函数和隐式SQL游标确定删除的行数

create or replace
FUNCTION Testing
(
iKey IN VARCHAR2
) RETURN INTEGER
AS

BEGIN
delete from MyTable WHERE
TheKey = iKey;

RETURN SQL%ROWCOUNT;

END Testing;

那应该工作

关于sql - oracle过程返回整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/262338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com