您的位置:首页 > 编程语言 > Java开发

Java学习-21天

2016-05-03 18:36 701 查看

--表级约束

主键

例:

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关键字

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: