--表级约束 主键 例: id number(10) constraint emp4_id_pk primary key, 不允许(空值)、不允许(50 已经存在) 外键 foreign key -REFERENCES:标示在父表中的列 -ON DELETE CASCADE(级联删除):当父表中的列被删除时,子表中相对应的列也被 删除 -ON DELETE NULL(级联置空):子表中相应的列置空 PL/SQL语句 首先执行 serveroutput on declare //声明部分 Begin //执行部分 EXECEPTION //错误处理 end; ** dbms_output.put_line(''); plSQL语法动态获取 v_sal employee.salary%type; 声明记录类型 type emp_recprd is record() :=赋值,=>关系号 流程控制 if then。。elsif。。。else。。。。。end if; case when then 。。。。else。。end; 游标(处理多行数据) 1.定义游标 2.打开游标 3.提取游标 4.对游标进行循环操作,判断游标中是否有下一条记录 异常处理机制 exception 存储函数 create or replace function func_name(v_praram varchar2) --返回值类型 return varchar2 is --PL/SQL块变量、记录类型、游标的声明 begin --函数体(可以实现增删改查等操作,返回值需要return) return ‘helooworld’ end; out型 in 参数标记表示传递给函数的值在该函数执行中不改变;out标记表示一个值在函数 中进行计算并通过该参数传递给调用语句,IN OUT标记表示传递给函数的值可以变化 并传递给调用语句,若省略标记,则参数隐含为IN :new及:old关键字