Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle PL/sqlwhat';这是<&书信电报;word>&燃气轮机;_Oracle_Plsql - Fatal编程技术网

Oracle PL/sqlwhat';这是<&书信电报;word>&燃气轮机;

Oracle PL/sqlwhat';这是<&书信电报;word>&燃气轮机;,oracle,plsql,Oracle,Plsql,PL/SQL中双尖括号中的单词是什么意思,例如 我试着用谷歌搜索,但谷歌跳过了标点符号 它用于什么?语法用于命名循环。当您有嵌套循环并且需要在以下情况下使用“退出循环”名称时,此选项非常有用。。。控制要退出的循环的语法 请参见问题评论员提到的示例,它用于标记复合语句,也可作为GOTO的目标。您可以在END和END循环中使用标签,这对可读性非常好,比如for i in 1.9循环等等;结束循环倒计时 以下是一个例子: set echo on set serveroutput on <<

PL/SQL中双尖括号中的单词是什么意思,例如

我试着用谷歌搜索,但谷歌跳过了标点符号

它用于什么?

语法用于命名循环。当您有嵌套循环并且需要在以下情况下使用“退出循环”名称时,此选项非常有用。。。控制要退出的循环的语法


请参见问题评论员提到的示例,它用于标记复合语句,也可作为GOTO的目标。您可以在END和END循环中使用标签,这对可读性非常好,比如
for i in 1.9循环等等;结束循环倒计时

以下是一个例子:

set echo on
set serveroutput on

<<begin_end_block>> 
declare 
  msg varchar2(1000);
begin
  dbms_output.enable;
  msg := chr(9) || 'start';
  <<loopblk>> 
  for itr8 in 1 .. 5
  loop
    msg := msg || chr(10) || chr (9) ||  'loop';
    dbms_output.put_line ('Iterator is ' || itr8);
    <<ifblck>> if itr8 > 2
    then
      msg := msg || chr(10) || chr(9) || 'greater than 2';
      goto gototarg;
    end if;
    exit loopblk when mod (itr8, 4) = 0;
    continue loopblk;
    <<gototarg>>
    dbms_output.put_line ('after goto target');
  end loop loopblk;
  dbms_output.put_line ('Ending, here are the messages' || chr(10) || msg);
end begin_end_block;
/

查找“plsql双尖括号”。这篇文章应该为您提供一个关于块标记及其用法的良好基础:希望它有助于…
是标签delimeters,因此在
foo
中是标签。从Oracle文档中查找更多信息:和。
anonymous block completed
Iterator is 1
Iterator is 2
Iterator is 3
after goto target
Iterator is 4
after goto target
Iterator is 5
after goto target
Ending, here are the messages
    start
    loop
    loop
    loop
    greater than 2
    loop
    greater than 2
    loop
    greater than 2