gpt4 book ai didi

sql - 如何返回 HANA 存储过程中受影响的行数?

转载 作者:行者123 更新时间:2023-12-03 10:23:40 25 4
gpt4 key购买 nike

在 SAP HANA 存储过程中,如何返回受插入或更新语句影响的行数?

在 oracle 中,有人会使用 sql%rowcount 但我在他们的文档中找不到 HANA 的等效项?

例如:

CREATE PROCEDURE procedure_name (p_input)
LANGUAGE SQLSCRIPT AS
BEGIN
define c integer;
insert into some_table values (somevalues);
c := sql%rowcount;
END

更新:

我终于在 SAP 线程上找到了答案。您可以在插入或更新后运行此语句以获取行数:
SELECT ::ROWCOUNT into L_C FROM DUMMY;

最佳答案

不是试图窃取互联网积分,但这应该有一个不仅仅是在问题描述中的答案。要选择行数,请使用以下命令:

SELECT ::ROWCOUNT INTO someVariable FROM DUMMY;
DUMMY是 HANA 中的一个特殊关键字,用于选择变量与从表中选择。你不能简单地 SELECT ::ROWCOUNT INTO someVariable在 HANA 中。

关于sql - 如何返回 HANA 存储过程中受影响的行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23647390/

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