存储过程 淩亂°似流年 2022-04-22 06:16 340阅读 0赞 1、建立存储过程完成图书管理系统中的借书功能。 功能要求: l 借书时要求输入借阅流水号,借书证号,图书编号。(即该存储过程有3个输入参数) l 借书时,借书日期为系统时间。 l 图书的是否借出改为‘是’ create or replace procedure lendBook ( v\_lendid lend.lid%type, v\_readerid reader.rid%type, v\_bookid book.bid%type ) as begin insert into lend values(v\_lendid, v\_readerid, v\_bookid,SYSDATE, NULL, NULL, NULL); update book set b\_isborrow= '是' where book.bid = v\_bid; end; 2、建立存储过程完成图书管理系统中的预约功能。 l 预约时要求输入预约流水号,借书证号,ISBN。(即该存储过程有3个输入参数) l 存储过程先检查输入的ISBN版本的图书是否都已借出,如果是则进行预约,否则提示“该书目有可借图书,请查找”。 l 预约时间为系统时间。 create or replace procedure bookingBook ( v\_bookingid booking.bookid%type, v\_readerid reader.rid%type, v\_bookid book.isbn%type ) as v\_not\_borrow number; begin --insert into lend values(); select count(\*) into v\_not\_borrow from book where book.b\_isborrow = '否'; if v\_not\_borrow = 0 then insert into booking values(v\_bookingid, v\_readerid, v\_bookid, SYSDATE); else dbms\_output.put\_line('该书目有可借图书,请查找'); end if; end; 3、建立存储过程完成图书管理系统中的还书功能。 l 还书时要求输入借书证号,图书编号,罚款分类号(即该存储过程有3个输入参数)。 l 还书日期为系统时间。 l 图书的是否借出改为‘否’。 create or replace procedure sendBack ( v\_rid lend.rid%type, v\_bid lend.bid%type, v\_fid lend.fid%type ) as begin update lend set enddate = SYSDATE, fid = v\_fid where v\_rid = rid and v\_bid = bid; update book set book.b\_isborrow = '否'; end;
相关 存储过程 什么是存储过程? 存储过程是由T-sql语句组成,通过这个语句实现一个功能并且给这个语句起个名字,待用到此功能的时候调用这个名字即可。 存储过程的好处: 1.数据库 ╰半夏微凉°/ 2022年07月13日 10:50/ 0 赞/ 180 阅读
相关 存储过程 MySQL的存储过程(procedure),也叫存储程序。它是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。可以通过存储过程的名称对其进行调用。 存储过程跟触发 浅浅的花香味﹌/ 2022年05月30日 02:09/ 0 赞/ 210 阅读
相关 存储过程一 存储过程介绍 存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化 后存储在数据库服务器中,使用时只要调用即可。在ORACLE中,若干个 有联系的过程可以组合在一起构成程序 川长思鸟来/ 2022年05月26日 03:13/ 0 赞/ 239 阅读
相关 存储过程 存储过程 文前话: 内心一场金戈铁马 -------------------- 定义: 1.存储过程(Stored Procedure)是在大型数 ﹏ヽ暗。殇╰゛Y/ 2022年05月09日 00:24/ 0 赞/ 222 阅读
相关 存储过程 dbms\_output.put\_line : 用于打印信息 create or replace PROCEDURE ALLJOB AS 用于创建存储过程 ,名称 港控/mmm°/ 2022年04月23日 05:20/ 0 赞/ 237 阅读
相关 存储过程 1、建立存储过程完成图书管理系统中的借书功能。 功能要求: l 借书时要求输入借阅流水号,借书证号,图书编号。(即该存储 淩亂°似流年/ 2022年04月22日 06:16/ 0 赞/ 341 阅读
相关 存储过程 Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以 ゞ 浴缸里的玫瑰/ 2022年01月22日 03:29/ 0 赞/ 267 阅读
相关 存储过程 1. 存储过程的类型: (1) 用户自定义存储过程 自定义存储过程即用户使用T\_SQL语句编写的、为了实现某一特定业务需求,在用户数据库 旧城等待,/ 2021年11月04日 22:12/ 0 赞/ 455 阅读
相关 存储过程 存储过程在我们后端开发很常用,我们经常在开发过程中需要写存储过程,其实存储过程没啥难的,就是一个固定的格式,最难的在于存储过程中我们要写的逻辑,业务方面的东西,这些就需要我们对 柔光的暖阳◎/ 2021年11月01日 23:20/ 0 赞/ 408 阅读
还没有评论,来说两句吧...