没有参数的循环体中的占位符和 Toad 中的执行过程
Placeholder in loop body and executing procedure in Toad with no paramter
我有以下两个单独的简短问题。
1.) 我在 PL/SQL 中编写程序时遇到一个问题 PL/SQL 中是否有循环体的占位符类似于python。例如,
if age>11
pass --Pass can placed in python code and program will run. Does anything like PASS exist in PL/SQL oracle?
elif
pass
--
我试图查看 oracle 文档,但找不到任何相关内容。
2). 我如何在 Toad 的包内执行不带参数的程序
(v-12.6.0.53)。我尝试通过右键单击包来执行包,但它不会给我 运行 过程的选项,除非我不在其中添加参数。
在此先感谢您的帮助!
1.) NULL语句;是一个占位符语句将满足块具有语句的要求,但什么都不做:
if age>11 then
null;
elsif age < 1 then
null;
else ...
2.) 不再有 TOAD,但在 SQL 编辑器中 window 您始终可以直接执行过程:
BEGIN
mypackage.myproc();
end;
如果有一种方法可以从模式浏览器中更轻松地做到这一点...也许其他人可以阐明这一点
没有参数的包过程不需要括号:
create or replace package mypackage is
procedure myproc;
end;
create or replace package body mypackage is
procedure myproc
is
begin
dbms_output.put_line('In mypackage.myproc');
end ;
end ;
-- test
begin
mypackage.myproc;
end;
我有以下两个单独的简短问题。
1.) 我在 PL/SQL 中编写程序时遇到一个问题 PL/SQL 中是否有循环体的占位符类似于python。例如,
if age>11
pass --Pass can placed in python code and program will run. Does anything like PASS exist in PL/SQL oracle?
elif
pass
--
我试图查看 oracle 文档,但找不到任何相关内容。
2). 我如何在 Toad 的包内执行不带参数的程序 (v-12.6.0.53)。我尝试通过右键单击包来执行包,但它不会给我 运行 过程的选项,除非我不在其中添加参数。
在此先感谢您的帮助!
1.) NULL语句;是一个占位符语句将满足块具有语句的要求,但什么都不做:
if age>11 then
null;
elsif age < 1 then
null;
else ...
2.) 不再有 TOAD,但在 SQL 编辑器中 window 您始终可以直接执行过程:
BEGIN
mypackage.myproc();
end;
如果有一种方法可以从模式浏览器中更轻松地做到这一点...也许其他人可以阐明这一点
没有参数的包过程不需要括号:
create or replace package mypackage is
procedure myproc;
end;
create or replace package body mypackage is
procedure myproc
is
begin
dbms_output.put_line('In mypackage.myproc');
end ;
end ;
-- test
begin
mypackage.myproc;
end;