首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

pl/sql块的概念及简略的过程编写

2012-07-25 
pl/sql块的概念及简单的过程编写基本单位:块|过程|函数块--------|触发器||包规范:变量以v_开头常量以c_开

pl/sql块的概念及简单的过程编写

基本单位:块

          |过程
          |函数
块--------|触发器
          |
          |包

规范:
变量以v_开头
常量以c_开头
游标以_cursor结尾
例外以e_开头

pl/sql块:定义部分+执行部分+例外处理部分

declear
/*定义部分------定义常量,变量,游标,例外,复杂数据类型*/
begin
  /*执行部分----------要执行的pl/sql语句和sql语句*/
exception
  /*例外处理部分-----------处理运行的各种错误*/
 
----------------------实例------------------- 
set serveroutput on --- 打开输出选项  off代表关闭
begin
  dbms_output.put_line('Hello, world');
end;
--说明:dbms_output是oracle提供的包(类似JAVA的开发包),该包包含一些过程,eg:put_line
---------------------------------------------

-------------------实例------------------------
declare
  v_ename varchar2(5);  --定义字符串变量
  v_sal emp.sal%type;  --定义字符串变量
  begin
    select ename,sal into v_ename,v_sal from emp where empno=&no;
    dbms_output.put_line('雇员名:'||v_ename);
  end;
--------------------------------------------------

热点排行