+ -
当前位置:首页 → 问答吧 → 如何写一个触发器?

如何写一个触发器?

时间:2011-09-02

来源:互联网

我这里有两张表:
--LM_Books表
create table LM_Books(
  id number(9) not null primary key, --书的ID号
  bookName varchar2(50) not null, --书名
  intro varchar2(500), --书的简介
  type varchar2(60) not null, --书的类型
  author varchar2(40) not null, --书的作者
  publisher varchar2(80) not null, --书的出版社
  hold int default 0 check(hold in (0,1)), --是否被借出
  addTime date default sysdate, --上架时间
  loanTimes int default 0); --借出次数

--表LM_loanbooks
--用来储存被借出书籍的信息
create table LM_loanbooks(
  id number(10) not null primary key, --id号
  loanee varchar2(25) not null references lm_users(username), --债务人
  booksId number(9) not null references lm_books(id), --被借书的ID号
  lentTime date not null default sysdate, --借出时间
  ruturnTime date not null default sysdate+30); --应还时间

现在我就是想每当添加一条LM_loanbooks记录,与之相关的,被借出的书的借出次数就+1
请问这个怎么去实现?

作者: qq350374954   发布时间: 2011-09-02

mark 一下 这个应该在我水平之内 有时间给你写个

作者: mingchaoyan   发布时间: 2011-09-02