gpt4 book ai didi

oracle - PL/SQL中OUT参数必须赋值是真的吗?

转载 作者:行者123 更新时间:2023-12-02 01:17:42 27 4
gpt4 key购买 nike

create or replace procedure ppp(ot OUT number)
is
begin
null;
end;
/

这在被调用时工作正常。

最佳答案

来自Oracle documentation关于输出参数:

Formal parameter acts like an uninitialized variable.

所以如果你不指定一个值也没关系。

DECLARE
d NUMBER;
BEGIN
ppp( d );

IF ( d IS NULL )
THEN
DBMS_OUTPUT.put_line( 'NULL' );
END IF;
END;

将 NULL 写入 dbms 输出

关于oracle - PL/SQL中OUT参数必须赋值是真的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278961/

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