oracle书店图书销售管理组织数据库_第1页
oracle书店图书销售管理组织数据库_第2页
oracle书店图书销售管理组织数据库_第3页
oracle书店图书销售管理组织数据库_第4页
oracle书店图书销售管理组织数据库_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

**中北大学软件学院Oracle作业**姓 名:高田田学 号:1221010516班 级:12210A02设计题目:书店图书销售系统指导老师:孔祥艳目录一、项目背景 1二、系统用表 11. 藏书信息表(book) 12. 进货表(stock) 33.出货表(sold) 44.用户表(users) 5三、数据初始化 51.藏书信息表插入数据 52.进货表插入数据 63.出货表插入数据 74.用户表插入数据 8四、索引 9**五、视图............................................................................................................................................101.进货信息视图(stock_infor)...............................................................................................102.出货信息视图(sold_infor)...............................................................................................113.盈利视图(profit).....................................................................................................................11六、过程............................................................................................................................................12七、函数............................................................................................................................................16八、包................................................................................................................................................17九、用户创建....................................................................................................................................221.创建用户..................................................................................................................................222.创建角色..................................................................................................................................223.授予角色权限..........................................................................................................................22十、复杂功能实现...........................................................................................................................24十一、Oracle体系结构..................................................................................................................28附录:..................................................................................................................................................32****书店图书销售系统一、项目背景随着信息时代的到来,IT产业和Internet获得了飞速发展,计算机应用已渗透到谢谢阅读了各个领域,网络应用越来越普遍,而且走进了千家万户,一直使用手工记账的小镇书谢谢阅读店老板,也想购买一个图书销售系统,但想先体验一下计算机的快捷方便。因此,设计精品文档放心下载了如下测试用例,供其初步体验!二、系统用表系统用表共四张,分别为:藏书信息表(book)、进货表(stock)、出货表(sold)、感谢阅读用户表(users)。藏书信息表:用来存放书店现有图书的信息。进货表:用来存放书店进货信息。出货表:用来存放书店卖出的图书信息。用户表:用来存放书店员工信息。建表:1. 藏书信息表(book)藏书信息表(book)表1列名数据类型长度描述booknovarchar26图书编号,定义为主键booknamevarchar220书名,唯一speciesvarchar25图书分类,不允许为空**bookpricenumber(7,2)publish_housvarchar220epublishdatedateauthorvarchar210numbernumber4建表语句:createtablebook(booknovarchar2(6)primarykey,booknamevarchar2(20)unique,speciesvarchar2(5)notnull,bookpricenumber(7,2)notnull,publish_housevarchar2(20),感谢阅读

图书单价,不允许为空出版社,不允许为空出版日期,不允许为空作者,不允许为空藏书量,大于0**publishdatedate,authorvarchar2(10)notnull,精品文档放心下载numbersnumbercheck(numbers>=0));感谢阅读修改表结构:altertablebookmodifyspeciesvarchar2(15);altertablebookmodifybooknamevarchar2(20);altertablebookmodifynumbersnumber(4);感谢阅读2.进货表(stock)进货表(stock)表2列名数据类型长度描述ionovarchar26进货编号,定义为主键booknovarchar26图书编号,定义为外键numbersnumber进货量,大于等于0in_pricenumber进价,不能为空in_timedate进货时间,不能为空建表语句:createtablestock(ionovarchar2(6)primarykey,谢谢阅读booknovarchar2(6),numbersnumbercheck(numbers>=0),感谢阅读in_pricenumbernotnull,**in_timedatenotnull,constraintfk_stockforeignkey(bookno)references感谢阅读book(bookno));3.出货表(sold)出货表(sold)表3列名数据类型长度描述oonovarchar26出货编号,定义为主键booknovarchar26图书编号,定义为外键numbersnumber出货量,大于等于0out_pricenumber售卖价格,不能为空out_timedate售卖时间,不能为空建表语句:createtablesold(oonovarchar2(6)primarykey,精品文档放心下载booknovarchar2(6),numbersnumbercheck(numbers>=0),out_pricenumbernotnull,out_timedatenotnull,谢谢阅读constraintfk_soldforeignkey(bookno)referencesbook(bookno));感谢阅读**4.用户表(users)用户表(users) 表4列名数据类型长度描述usernamevarchar210用户名,定义为主键passwordvarchar215密码,不允许为空salnumber月薪,可以为空commnumber奖金,可以为空remarkvarchar215用户类型,允许为空建表语句:createtableusers(usernamevarchar2(10)primarykey,感谢阅读passwordvarchar2(15)notnull,精品文档放心下载salnumber,commnumber,remarkvarchar2(15));三、数据初始化1.藏书信息表插入数据--insert语句插入insertintobookvalues('001010','《细说PHP》','IT',109.00,'电子工业出版社',to_date('2013-04','yyyy-mm'),'高洛峰',50);精品文档放心下载**--替代变量插入--语句保存到d:\oracle\replace_sql\insert_book.sql谢谢阅读acceptv_booknoprompt'编号(六位数字):'acceptv_booknameprompt'书名《书名》:'acceptv_speciesprompt'种类:'acceptv_bookpriceprompt'价格:'感谢阅读acceptv_phprompt'出版社:'acceptv_ptprompt'出版日期(yyyy-mm):'acceptv_authorprompt'作者:'精品文档放心下载acceptv_numbersprompt'库存量(>=0):'insertintoboss.bookvalues精品文档放心下载('&v_bookno','&v_bookname','&v_species',&v_bookprice,'&v_ph',to_date('&v_pt','yyyy-mm'),'&v_author',&v_numbers);执行:startd:\oracle\replace_sql\insert_book.sql感谢阅读2.进货表插入数据--insert语句插入insertintostockvalues**('000001','001001',3,15.00,to_date('2014-11-07','yyyy-mm-dd'精品文档放心下载));--替代变量插入--语句保存到d:\oracle\replace_sql\insert_stock.sql精品文档放心下载acceptv_ionoprompt'进货编号(六位数字):'acceptv_booknoprompt'图书编号(六位数字):'acceptv_numbersprompt'进货数量:'acceptv_in_priceprompt'进货价格:'精品文档放心下载acceptv_in_timeprompt'进货日期(yyyy-mm-dd):'insertintostockvalues谢谢阅读('&v_iono','&v_bookno',&v_numbers,&v_in_price,to_date('&v_in_time','yyyy-mm-dd'));感谢阅读执行:startd:\oracle\replace_sql\insert_stock.sql感谢阅读3.出货表插入数据--insert语句插入**insertintosoldvalues('000001','001002',1,25.80,to_date('2014-11-07','yyyy-mm-dd'感谢阅读));--替代变量插入--语句保存到d:\oracle\replace_sql\insert_sold.sql谢谢阅读acceptv_oonoprompt'出货编号(六位数字):'acceptv_booknoprompt'图书编号(六位数字):'acceptv_numbersprompt'售卖数量:'acceptv_in_priceprompt'售卖价格:'感谢阅读acceptv_in_timeprompt'售卖日期(yyyy-mm-dd):'谢谢阅读insertintosoldvalues('&v_oono','&v_bookno',&v_numbers,&v_out_price,to_date('&v_out_time','yyyy-mm-dd'));精品文档放心下载执行:startd:\oracle\replace_sql\insert_sold.sql谢谢阅读4.用户表插入数据--insert语句插入insertintousersvalues('boss','boss','','','admin');精品文档放心下载**--替代变量插入--语句保存到d:\oracle\replace_sql\insert_users.sql精品文档放心下载acceptv_nameprompt'用户名:'感谢阅读acceptv_pwordprompt'密码:'谢谢阅读acceptv_salprompt'月薪:'acceptv_commprompt'奖金:'感谢阅读acceptv_remarkprompt'备注:'谢谢阅读insertintousersvalues('&v_name','&v_pword',&v_sal,&v_comm,'&v_remark');执行:startd:\oracle\replace_sql\insert_users.sql谢谢阅读四、索引1.由于对book表的图书的分类查找会比较频繁,所以对book表的species列建感谢阅读索引createindexbook_species_idxonbook(species);感谢阅读2.由于对stock表的进货量,进价,进货时间的查询会比较频繁,所以对stock表感谢阅读的numbers,in_price,in_time列建索引精品文档放心下载createindexstock_num_ip_idxonstock(numbers,in_price);精品文档放心下载**createindexstock_num_it_idxonstock(numbers,in_time);感谢阅读3.由于对sold表的进货量,进价,进货时间的查询会比较频繁,所以对sold表的感谢阅读numbers,out_price,out_time列建索引感谢阅读createindexsold_num_op_idxonsold(numbers,out_price);谢谢阅读createindexsold_num_ot_idxonsold(numbers,out_time);精品文档放心下载五、视图视图共三个,分别为:进货信息视图(stock_infor)、出货信息视图(sold_infor)、精品文档放心下载盈利视图(profit)。进货信息视图:由藏书信息表和进货表整合。包括进货编号,图书编号,书名,类感谢阅读别,进价,数量,总进价。出货信息视图:由藏书信息表和出货表整合。包括出货编号,图书编号,书名,类精品文档放心下载别,卖价,售卖数量,总价,售卖日期。盈利视图:由进货表和出货表整合。包括图书编号,进价,卖价,数量,盈利,售感谢阅读卖日期。1.进货信息视图(stock_infor)建视图语句:createviewstock_inforasselects.iono"进货编号",b.bookno"图书编号",b.bookname"感谢阅读书名 ",b.species"类别",s.in_price"进价",s.numbers"数量谢谢阅读**",s.in_price*s.numbers"总价",s.in_time"进货日期"谢谢阅读frombookb,stockswhereb.bookno=s.bookno;2.出货信息视图(sold_infor)建视图语句:createviewsold_inforasselects.oono"出货编号",b.bookno"图书编号",b.bookname"书名",b.species"类别",s.out_price"卖价",s.numbers"售卖数谢谢阅读量 ",s.out_price*s.numbers"总价",s.out_time"售卖日期"frombookb,solds谢谢阅读whereb.bookno=s.bookno;3.盈利视图(profit)建视图语句:createviewprofit**asselectso.bookno"图书编号",st.in_price"进价",so.out_price"精品文档放心下载卖价",so.numbers"数量",((so.out_price-st.in_price)*so.numbers)"盈利",so.out_time"售卖日期"感谢阅读from(selectdistinctbookno,in_pricefromstock)st,soldso精品文档放心下载wherest.bookno=so.booknoorderbyso.out_time,so.bookno;感谢阅读六、过程1.输入(图书编号,增/减,数量)实现增减库存----条件选择精品文档放心下载createorreplaceprocedurexgkc(bnovarchar2,signchar,numnumber)is精品文档放心下载v_bnoboss.book.bookno%type;精品文档放心下载beginselectbooknointov_bnofromboss.bookwherebookno=bno;ifsign='+'then精品文档放心下载update boss.book set numbers=numbers+num where感谢阅读**bookno=v_bno;dbms_output.put_line(v_bno||'号图书成功增加库存'||num);elsifsign='-'then感谢阅读updateboss.booksetnumbers=numbers-numwherebookno=v_bno;感谢阅读dbms_output.put_line(v_bno||'号图书成功减少库存'||num);精品文档放心下载elsedbms_output.put_line('第二个参数只能为+/-');谢谢阅读endif;exceptionwhenno_data_foundthendbms_output.put_line('库存表中不存在该图书,请修改图书编号或谢谢阅读增加该图书信息到库存中');end;/执行:execxgkc('001002','-',1);谢谢阅读execxgkc('001002','+',1);感谢阅读输入(图书类型),根据参数传递来查询图书编号,图书名称,价格----游标精品文档放心下载createorreplaceprocedurelxcx(c1speciesvarchar2)is感谢阅读typebook_record_typeisrecord(谢谢阅读v_noboss.book.bookno%type,谢谢阅读**v_nameboss.book.bookname%type,v_priceboss.book.bookprice%type);book_no_name_pricebook_record_type;精品文档放心下载cursorc1(c1speciesvarchar2)returnbook_no_name_priceis谢谢阅读selectbookno,bookname,bookpricefromboss.bookwhere感谢阅读species=c1species;beginopenc1(c1species);loopfetchc1intobook_no_name_price;精品文档放心下载ifc1%foundthendbms_output.put_line('类型为'||c1species||',编号为感谢阅读'||book_no_name_price.v_no||' , 名 称 为谢谢阅读'||book_no_name_price.v_name||',价格为'||book_no_name_price.v_price);else谢谢阅读dbms_output.put_line('查询结束!');感谢阅读exit;endif;endloop;closec1;end;**/执行:execlxcx('IT');3.执行过程,输出提示库存少于5的图书信息方便进货。精品文档放心下载createorreplaceprocedurejhtxis感谢阅读typebook_record_typeisrecord(精品文档放心下载v_bnoboss.book.bookno%type,精品文档放心下载v_bnameboss.book.bookname%type,精品文档放心下载v_numboss.book.numbers%type,精品文档放心下载v_sumboss.book.numbers%type);感谢阅读v_no_name_num_sumbook_record_type;cursorc1returnv_no_name_num_sumis谢谢阅读select b.bookno,b.bookname,b.numbers,s.sumnumber from精品文档放心下载boss.bookb,(select图书编号,sum(售卖数量)sumnumberfrom谢谢阅读boss.sold_inforgroupby图书编号)swhereb.bookno=图书编精品文档放心下载号andb.numbers<=5;beginopenc1;loopfetchc1intov_no_name_num_sum;精品文档放心下载ifc1%foundthendbms_output.put_line(' 图 书 编 号精品文档放心下载'||v_no_name_num_sum.v_bno||' 图 书 名 称精品文档放心下载**'||v_no_name_num_sum.v_bname||'现库存量--'谢谢阅读||v_no_name_num_sum.v_num||谢谢阅读'--已售卖--'||v_no_name_num_sum.v_sum);精品文档放心下载elsedbms_output.put_line('查询结束!');感谢阅读exit;endif;endloop;closec1;end;/执行:execjhtx;七、函数输入(员工姓名),求出员工年薪create or replace function y_sal (name varchar2) return谢谢阅读numberisssalnumber;beginselectsal*12+nvl(comm,0)*12intossalfromboss.users谢谢阅读whereusername=name;returnssal;end;**/调用:varyearsalnumbercally_sal('staff2')into:yearsal;谢谢阅读printyearsal八、包创建一个包实现以下功能:1.输入(图书编号,增/减,数量)实现增减库存2.查询某类型所有图书的图书编号,图书名称和价格3.执行过程,输出提示库存少于5的图书信息方便进货。谢谢阅读4.输入(员工姓名),求出员工年薪--声明包createorreplacepackagepkis感谢阅读procedurexgkc(bnovarchar2,signchar,numnumber);procedurelxcx(c1speciesvarchar2);procedurejhtx;精品文档放心下载functiony_sal(namevarchar2)returnnumber;谢谢阅读end;/--创建包体createorreplacepackagebodypkis精品文档放心下载procedurexgkc(bnovarchar2,signchar,numnumber)is感谢阅读**v_bnoboss.book.bookno%type;谢谢阅读beginselectbooknointov_bnofromboss.bookwherebookno=bno;ifsign='+'then感谢阅读updateboss.booksetnumbers=numbers+numwherebookno=v_bno;谢谢阅读dbms_output.put_line(v_bno||'号图书成功增加库存'||num);elsifsign='-'then精品文档放心下载updateboss.booksetnumbers=numbers-numwherebookno=v_bno;谢谢阅读dbms_output.put_line(v_bno||'号图书成功减少库存'||num);感谢阅读elsedbms_output.put_line('第二个参数只能为+/-');谢谢阅读endif;exceptionwhenno_data_foundthendbms_output.put_line('库存表中不存在该图书,请修改图书编号或谢谢阅读增加该图书信息到库存中');end;procedurelxcx(c1speciesvarchar2)is感谢阅读typebook_record_typeisrecord(精品文档放心下载v_noboss.book.bookno%type,感谢阅读**v_nameboss.book.bookname%type,v_priceboss.book.bookprice%type);book_no_name_pricebook_record_type;谢谢阅读cursorc1(c1speciesvarchar2)returnbook_no_name_priceis谢谢阅读selectbookno,bookname,bookpricefromboss.bookwhere精品文档放心下载species=c1species;beginopenc1(c1species);loopfetchc1intobook_no_name_price;感谢阅读ifc1%foundthendbms_output.put_line('类型为'||c1species||',编号为谢谢阅读'||book_no_name_price.v_no||' , 名 称 为精品文档放心下载'||book_no_name_price.v_name||',价格为'||book_no_name_price.v_price);else谢谢阅读dbms_output.put_line('查询结束!');感谢阅读exit;endif;endloop;closec1;end;**procedurejhtxistypebook_record_typeisrecord(感谢阅读v_bnoboss.book.bookno%type,精品文档放心下载v_bnameboss.book.bookname%type,谢谢阅读v_numboss.book.numbers%type,感谢阅读v_sumboss.book.numbers%type);精品文档放心下载v_no_name_num_sumbook_record_type;谢谢阅读cursor c1 return v_no_name_num_sum is select感谢阅读b.bookno,b.bookname,b.numbers,s.sumnumber from精品文档放心下载boss.bookb,(select图书编号,sum(售卖数量)sumnumberfrom感谢阅读boss.sold_inforgroupby图书编号)swhereb.bookno=图书编感谢阅读号andb.numbers<=5;beginopenc1;loopfetchc1intov_no_name_num_sum;精品文档放心下载ifc1%foundthendbms_output.put_line(' 图 书 编 号感谢阅读'||v_no_name_num_sum.v_bno||'图书名称'||v_no_name_num_sum.v_bname||'现库存量--'||v_no_name_num_sum.v_num||'--已售卖--'||v_no_name_num_sum.v_sum);精品文档放心下载**elsedbms_output.put_line('查询结束!');精品文档放心下载exit;endif;endloop;closec1;end;functiony_sal(namevarchar2)returnnumberisssalnumber;begin精品文档放心下载select(sal+nvl(comm,0))*12intossalfromboss.userswhere谢谢阅读username=name;returnssal;end;end;/执行:execpk.xgkc('001002','-',1);谢谢阅读execpk.xgkc('001002','+',1);感谢阅读execpk.lxcx('IT');execpk.jhtx;varyearsalnumbercallpk.y_sal('staff1')into:yearsal;精品文档放心下载**printyearsal九、用户创建1.创建用户创建boss用户并授予最高权限createuserbossidentifiedbybosspasswordexpire;grantdba,connect,resourcetoboss;谢谢阅读创建其他角色createuserstaff1identifiedbystaff1;--进货经理createuserstaff2identifiedbystaff2;--售货经理createuserstaff3identifiedbystaff3;--进货员createuserstaff4identifiedbystaff4;--售货员谢谢阅读2.创建角色createrolebmanager;--进货人员感谢阅读createrolesmanager;--售货人员感谢阅读3.授予角色权限----授予bmanager角色权限**授予bmanager登陆,查询,删除,更新boos的book表,stock表,stock_infor视精品文档放心下载图的权限,和执行boss的所有过程的权利。grantconnecttobmanagerwithadminoption;--登陆grantexecuteanyproceduretobmanager;--执行所有过程grantselect,delete,update,insertonboss.booktobmanager;--操作book表谢谢阅读grantselect,delete,update,insertonboss.stocktobmanager;--操作stock表谢谢阅读grantselect,delete,update,insertonboss.stock_infortobmanager;--操作stock_infor视图精品文档放心下载----授予smanager角色权限授予smanager登陆,查询,删除,更新boos的book表,sold表,sold_infor视图谢谢阅读的权限和执行boss的所有过程的权利。grantcreatesessiontosmanagerwithadminoption;--登陆grantexecuteanyproceduretosmanager;--执行所有过程grantselect,delete,update,insertonboss.booktosmanager;--操作book表谢谢阅读grantselect,delete,update,insertonboss.soldtobmanager;--操作stock表谢谢阅读grant select,delete,update,insert on boss.sold_infor to谢谢阅读**bmanager;--操作stock_infor视图精品文档放心下载----将bmanager角色授予staff1和staff3谢谢阅读:<将bmanager角色授予进货经理staff1且可传递>:谢谢阅读grantbmanagertostaff1withadminoption;精品文档放心下载:<将bmanager角色授予进货员staff3不可传递>:谢谢阅读grantbmanagertostaff3;----将smanager角色授予staff2和staff4精品文档放心下载:<将smanager角色授予售货经理staff2且可传递>:精品文档放心下载grantsmanagertostaff2withadminoption;谢谢阅读:<将smanager角色授予售货员staff4不可传递>:感谢阅读grantsmanagertostaff4;十、复杂功能实现1.查询book表并让其有序显示--表book精品文档放心下载-------该语句可被所有用户使用setlinesize130select*fromboss.book;2.顾客在购买某一本书之后,让店员推荐相同类型的图书(名称,类型,作者,单精品文档放心下载**价)--表book-------单行子查询--保存到d:\oracle\replace_sql\slcx_book.sql精品文档放心下载-------该语句可被所有用户使用acceptv_bnameprompt'输入书名后将显示与该书类型相同的书籍信息,请输入书名:'精品文档放心下载selectbookname,species,bookprice,authorfrombookwherespeciesin(selectdistinctspeciesfromboss.bookwherebookname='《&v_bname》');谢谢阅读执行:startd:\oracle\replace_sql\slcx_book.sql谢谢阅读3.五周年店庆老板打算搞一个打折促销活动,其中,工具类九折,文学八折,IT精品文档放心下载七折,需要给销售人员折后价格表(编号,书名,单价,活动价,备注)--表book感谢阅读-------decode-------该语句可被所有用户使用selectbookno,bookname,bookprice,species,decode(species,'工具感谢阅读类',bookprice*0.9,'文学',bookprice*0.8,'IT',bookprice*0.7)"谢谢阅读活动价",decode(species,'工具类','9折','文学','8折','IT','7折')"精品文档放心下载备注"fromboss.bookorderby"备注";4.查询图书售卖情况(未售卖的图书售卖数量为0)--表book,表sold谢谢阅读**-------该语句可被boss,sellermanager,seller用户使用谢谢阅读selectb.bookno,b.bookname,b.species,b.bookprice,nvl(s.number谢谢阅读s,0),s.out_timefromboss.bookb,boss.solds精品文档放心下载whereb.bookno=s.bookno(+)精品文档放心下载orderbys.out_time;5.查询某年,月,日进货时每种类型的书花费多少钱?--视图stock_infor精品文档放心下载-------该语句可被boss,buyermanager,buyer用户使用精品文档放心下载select类别,sum(总价)"进货总价"fromboss.stock_inforwhereto_char("进货日期",'&v_datetype')='&v_date'精品文档放心下载groupby类别;6.查询年,月,日的销售总额--内嵌视图(sold_infor)谢谢阅读--保存d:\oracle\replace_sql\se1_sold_infor.sql谢谢阅读-------该语句可被boss,sellermanager,seller用户使用精品文档放心下载acceptv_datetypeprompt'请输入您要查询的时间段类型年(yyyy),月(yyyy-mm),日(yyyy-mm-dd):'谢谢阅读selectsum(总价)"销售总额",售卖日期from(select总价,to_char(售卖日期,'&v_datetype')售卖日期fromboss.sold_infor)groupby售卖日期;谢谢阅读执行:startd:\oracle\replace_sql\se1_sold_infor.sql精品文档放心下载**7.查询按要求的属性求销售总额--保存d:\oracle\replace_sql\se2_sold_infor.sql谢谢阅读-------该语句可被boss,sellermanager,seller用户使用感谢阅读acceptv_colprompt'请输入您要按(书名or类别or单价or售卖日期)查看销售总量:'精品文档放心下载selectsum("售卖数量")"总数量",sum("总价")"销售额",&&v_colfromboss.sold_inforgroupby&v_col;感谢阅读执行:startd:\oracle\replace_sql\se2_sold_infor.sql感谢阅读8.查询某天,某月,某年的盈利--保存startd:\oracle\replace_sql\se_profit.sql精品文档放心下载-------该语句可被boss用户使用acceptv_datetypeprompt'请输入您要查询的盈利的时间段类型(yyyy),月(yyyy-mm),日(yyyy-mm-dd):'谢谢阅读selectsum(盈利),售卖日期from(select盈利,to_char(售卖日期,'&v_datetype')售卖日期fromprofit)groupby售卖日期orderby售卖日期;精品文档放心下载执行:startd:\oracle\replace_sql\se_profit.sql精品文档放心下载9.使用包功能:-------该语句可被所有用户使用**setserveroutputon;--打开控制台输出精品文档放心下载1)输入(图书编号,增/减,数量)实现增减库存execboss.pk.xgkc('001002','-',1);精品文档放心下载execboss.pk.xgkc('001002','+',1);感谢阅读2)查询某类型所有图书的图书编号,图书名称和价格execboss.pk.lxcx('IT');3)执行过程,输出提示库存少于5的图书信息方便进货精品文档放心下载execboss.pk.jhtx;4)输入(员工姓名),求出员工年薪varyearsalnumbercallboss.pk.y_sal('staff2')into:yearsal;感谢阅读printyearsal十一、Oracle体系结构No1.altersystemflushshared_pool;--清空共享池感谢阅读执行语句1:insertintoboss.bookvalues('001012','《红与谢谢阅读黑 》 ',' 文 学 ',49.80,' 吉 林 出 版 集 团谢谢阅读',to_date('2011-10','yyyy-mm'),'司汤达',0);谢谢阅读已用时间: 00:00:00.12统计信息-------------------------------------------------------谢谢阅读**recursivecalls递归调用9dbblockgetsconsistentgets逻辑读2physicalreads物理读1076 redosize668 bytessentviaSQL*Nettoclient谢谢阅读bytesreceivedviaSQL*Netfrom

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论