sql

来源:互联网 发布:正规淘宝运营 编辑:程序博客网 时间:2024/06/01 09:34

pl/sql 程序结构

declare创建变量,游标已经自定义异常beginsql语句或pl/sql语句exception异常处理代码end

其中beging和end是必须的 而declare和exception如果没有可以省略


先来一个程序块先


[sql] view plaincopy
  1. <span style="font-size:18px;"--打开系统输入 默认是关闭的 打开之后就可以在控制台中看到输出的值  
  2. set serveroutput on ;         
  3.     declare  
  4.         --定义一个varchar2(50)的变量out_text  
  5.         out_text varchar2(50);  
  6.     begin  
  7.     --给out_text赋值 plsql中赋值用“:=”  
  8.         out_text:='第一个程序块hello world';   
  9.         --通过dbms_output包下面的put_line过程将out_text输出到控制台  
  10.         dbms_output.put_line(out_text);  
  11.     exception  
  12.         --begin与end之间的代码发生异常的时候我们就打印一句话“捕获一个异常”  
  13.         when others then  
  14.         dbms_output.put_line('捕获一个异常');  
  15.     end;</span>  
[sql] view plaincopy
  1. <span style="font-size:18px;">    /  -- "/"是用来执行以上代码块的不打"/"代码块将不会被执行</span>  
[sql] view plaincopy
  1. </pre><p> </p><p><strong><span style="font-size:24px;"></span></strong></p><h4><strong><span style="font-size:24px;">程序块还可以嵌套</span></strong></h4><p></p><p><pre name="code" class="sql"><span style="font-size:18px;">set serveroutput on ;         
  2.     declare  
  3.         --外层程序块头  
  4.         out_text varchar2(50);  
  5.     begin  
  6.         declare  
  7.          in_text varchar2(50);  
  8.         begin   
  9.           in_text:='内程序块输出的值';  
  10.           dbms_output.put_line(in_text);  
  11.         end;  
  12.        out_text:='外程序块输出的值';  
  13.        dbms_output.put_line(out_text);  
  14.    end;</span>  


plsql的注释

双减号"--"表示注释一行
/*.....*/注释多行


0 1
原创粉丝点击