dav*_*lab 8 oracle plsql stored-procedures
经过许多Google和SO搜索,我无法找到这个简单问题的明确答案:
如何在另一个程序中定义一个程序来使用?
我知道有嵌套块和嵌套过程,但我还没有看到我想要的确切语法.即
create or replace
PROCEDURE TOP_PROCEDURE
(...)
IS
-- nested procedure here?
BEGIN
NULL;
END;
Run Code Online (Sandbox Code Playgroud)
Ton*_*ews 19
create or replace
PROCEDURE TOP_PROCEDURE
(...)
IS
variable NUMBER;
PROCEDURE nested_procedure (...)
IS
BEGIN
NULL;
END;
PROCEDURE another_nested_procedure (...)
IS
BEGIN
NULL;
END;
BEGIN
NULL;
END;
Run Code Online (Sandbox Code Playgroud)
必须在其他任何事情之后声明本地程序(例如变量).