欢迎来到天天文库
浏览记录
ID:22669097
大小:700.62 KB
页数:13页
时间:2018-10-30
《实验五简单plsql程序设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验五报告说明:本实验代码量太多,若需要该报告doc文档和实验所用源代码可加Q:1270001405颂取,验证信息填写方式:oracle实验五报告和代码crcotctabicACOOWTCMlnuiher«AnM*var2、ateaccountictbalor>:e-balance-5000whereonwcosmt,eUerollback,endIf.end•软•(h)createorreplaceprocedurerec.le呼Vowtype.becin•elect•intoreno:«7654)atwhere•zmwe«D«w>.tw_output.put.Une(员工ff)!8名为••IIr«.l.enaocII*.番门tfj号为i•丨丨tO-3、cnNOJMTMOUOthendbnvoutput.putJineC没賓H工号为•4、丨to^pJipLsal4)ereMeorreplacetriggerT.tIPDATF.JCf_SA1afterupdateofnirv喇之K篱,Wr«iJffp.ew>.«l中的<湖心«句•replacepro5、JIP-SALUcJobjdvarchar.cruw说明.flh>,createorcmtcotcur_ewisselect•fr®wh«rejob:upper(•c.job.id)mdolforupdate.rce.cn^eaptrowtypc.beginopencur.ew.loopfetchcur.^npIntoexit*6、lfleet•frooEXPwhereJC®2•CLERK*.updateJOSSMtIIN^aiLARY«SSOOllAXJALMnr囂5500where风ID•.CUWC.iclcct•fro®JC®SwhereJOB10-•CLZRJT.7)8)comit.HPJf»»•nJMT一、实验目的理解PL/SQL程序结构,掌握Oracle的PL/SQL程序的编制与调试方法并理解Oracle数据库中的异常处理。实验内容1.了解PL/SQL语法特点,熟悉其程序结构和语句;2.熟练掌握PL/SQL各种运算符、控制语句的功能及使用方法三、实验习题的源程序清单/命令清单/图形界面7、截以Scott用户身份登录,完成以下任务。(一)匿名程序块1.建立一个帐户表,并插入数据涵SQL窗□-createtableACCOUNT(ANOnumber,Anamevarchar2(100),Balancenumber(18,2));insertintoA...SQL输出统计裘createtableACCOUNT(ANOnumber,Anamevarchar2(100),Balancenumber(18,2)):I:insertintoACCOUNT(1/李文13000):1000);insertintoACCOUNTvalues(2select*fromACC8、OUNT:@,丄®ANOANANEBALANCE2II13000001000.00打&10:23▼scottQEXAWPLE2行被迭择,耗时0.359秒2.编写PL/SQL程序块,完成从‘李文’向‘刘程’转帐5000执行一次:SQL输出统计裘declareln_balanceaccount.balartceXtype;beginupdattaccountsetbalance=btlwxco+5000whoro=selectbalanceintoln_balancefromaccountwhereaname=ifln_balance>=50
2、ateaccountictbalor>:e-balance-5000whereonwcosmt,eUerollback,endIf.end•软•(h)createorreplaceprocedurerec.le呼Vowtype.becin•elect•intoreno:«7654)atwhere•zmwe«D«w>.tw_output.put.Une(员工ff)!8名为••IIr«.l.enaocII*.番门tfj号为i•丨丨tO-3、cnNOJMTMOUOthendbnvoutput.putJineC没賓H工号为•4、丨to^pJipLsal4)ereMeorreplacetriggerT.tIPDATF.JCf_SA1afterupdateofnirv喇之K篱,Wr«iJffp.ew>.«l中的<湖心«句•replacepro5、JIP-SALUcJobjdvarchar.cruw说明.flh>,createorcmtcotcur_ewisselect•fr®wh«rejob:upper(•c.job.id)mdolforupdate.rce.cn^eaptrowtypc.beginopencur.ew.loopfetchcur.^npIntoexit*6、lfleet•frooEXPwhereJC®2•CLERK*.updateJOSSMtIIN^aiLARY«SSOOllAXJALMnr囂5500where风ID•.CUWC.iclcct•fro®JC®SwhereJOB10-•CLZRJT.7)8)comit.HPJf»»•nJMT一、实验目的理解PL/SQL程序结构,掌握Oracle的PL/SQL程序的编制与调试方法并理解Oracle数据库中的异常处理。实验内容1.了解PL/SQL语法特点,熟悉其程序结构和语句;2.熟练掌握PL/SQL各种运算符、控制语句的功能及使用方法三、实验习题的源程序清单/命令清单/图形界面7、截以Scott用户身份登录,完成以下任务。(一)匿名程序块1.建立一个帐户表,并插入数据涵SQL窗□-createtableACCOUNT(ANOnumber,Anamevarchar2(100),Balancenumber(18,2));insertintoA...SQL输出统计裘createtableACCOUNT(ANOnumber,Anamevarchar2(100),Balancenumber(18,2)):I:insertintoACCOUNT(1/李文13000):1000);insertintoACCOUNTvalues(2select*fromACC8、OUNT:@,丄®ANOANANEBALANCE2II13000001000.00打&10:23▼scottQEXAWPLE2行被迭择,耗时0.359秒2.编写PL/SQL程序块,完成从‘李文’向‘刘程’转帐5000执行一次:SQL输出统计裘declareln_balanceaccount.balartceXtype;beginupdattaccountsetbalance=btlwxco+5000whoro=selectbalanceintoln_balancefromaccountwhereaname=ifln_balance>=50
3、cnNOJMTMOUOthendbnvoutput.putJineC没賓H工号为•
4、丨to^pJipLsal4)ereMeorreplacetriggerT.tIPDATF.JCf_SA1afterupdateofnirv喇之K篱,Wr«iJffp.ew>.«l中的<湖心«句•replacepro5、JIP-SALUcJobjdvarchar.cruw说明.flh>,createorcmtcotcur_ewisselect•fr®wh«rejob:upper(•c.job.id)mdolforupdate.rce.cn^eaptrowtypc.beginopencur.ew.loopfetchcur.^npIntoexit*6、lfleet•frooEXPwhereJC®2•CLERK*.updateJOSSMtIIN^aiLARY«SSOOllAXJALMnr囂5500where风ID•.CUWC.iclcct•fro®JC®SwhereJOB10-•CLZRJT.7)8)comit.HPJf»»•nJMT一、实验目的理解PL/SQL程序结构,掌握Oracle的PL/SQL程序的编制与调试方法并理解Oracle数据库中的异常处理。实验内容1.了解PL/SQL语法特点,熟悉其程序结构和语句;2.熟练掌握PL/SQL各种运算符、控制语句的功能及使用方法三、实验习题的源程序清单/命令清单/图形界面7、截以Scott用户身份登录,完成以下任务。(一)匿名程序块1.建立一个帐户表,并插入数据涵SQL窗□-createtableACCOUNT(ANOnumber,Anamevarchar2(100),Balancenumber(18,2));insertintoA...SQL输出统计裘createtableACCOUNT(ANOnumber,Anamevarchar2(100),Balancenumber(18,2)):I:insertintoACCOUNT(1/李文13000):1000);insertintoACCOUNTvalues(2select*fromACC8、OUNT:@,丄®ANOANANEBALANCE2II13000001000.00打&10:23▼scottQEXAWPLE2行被迭择,耗时0.359秒2.编写PL/SQL程序块,完成从‘李文’向‘刘程’转帐5000执行一次:SQL输出统计裘declareln_balanceaccount.balartceXtype;beginupdattaccountsetbalance=btlwxco+5000whoro=selectbalanceintoln_balancefromaccountwhereaname=ifln_balance>=50
5、JIP-SALUcJobjdvarchar.cruw说明.flh>,createorcmtcotcur_ewisselect•fr®wh«rejob:upper(•c.job.id)mdolforupdate.rce.cn^eaptrowtypc.beginopencur.ew.loopfetchcur.^npIntoexit*6、lfleet•frooEXPwhereJC®2•CLERK*.updateJOSSMtIIN^aiLARY«SSOOllAXJALMnr囂5500where风ID•.CUWC.iclcct•fro®JC®SwhereJOB10-•CLZRJT.7)8)comit.HPJf»»•nJMT一、实验目的理解PL/SQL程序结构,掌握Oracle的PL/SQL程序的编制与调试方法并理解Oracle数据库中的异常处理。实验内容1.了解PL/SQL语法特点,熟悉其程序结构和语句;2.熟练掌握PL/SQL各种运算符、控制语句的功能及使用方法三、实验习题的源程序清单/命令清单/图形界面7、截以Scott用户身份登录,完成以下任务。(一)匿名程序块1.建立一个帐户表,并插入数据涵SQL窗□-createtableACCOUNT(ANOnumber,Anamevarchar2(100),Balancenumber(18,2));insertintoA...SQL输出统计裘createtableACCOUNT(ANOnumber,Anamevarchar2(100),Balancenumber(18,2)):I:insertintoACCOUNT(1/李文13000):1000);insertintoACCOUNTvalues(2select*fromACC8、OUNT:@,丄®ANOANANEBALANCE2II13000001000.00打&10:23▼scottQEXAWPLE2行被迭择,耗时0.359秒2.编写PL/SQL程序块,完成从‘李文’向‘刘程’转帐5000执行一次:SQL输出统计裘declareln_balanceaccount.balartceXtype;beginupdattaccountsetbalance=btlwxco+5000whoro=selectbalanceintoln_balancefromaccountwhereaname=ifln_balance>=50
6、lfleet•frooEXPwhereJC®2•CLERK*.updateJOSSMtIIN^aiLARY«SSOOllAXJALMnr囂5500where风ID•.CUWC.iclcct•fro®JC®SwhereJOB10-•CLZRJT.7)8)comit.HPJf»»•nJMT一、实验目的理解PL/SQL程序结构,掌握Oracle的PL/SQL程序的编制与调试方法并理解Oracle数据库中的异常处理。实验内容1.了解PL/SQL语法特点,熟悉其程序结构和语句;2.熟练掌握PL/SQL各种运算符、控制语句的功能及使用方法三、实验习题的源程序清单/命令清单/图形界面
7、截以Scott用户身份登录,完成以下任务。(一)匿名程序块1.建立一个帐户表,并插入数据涵SQL窗□-createtableACCOUNT(ANOnumber,Anamevarchar2(100),Balancenumber(18,2));insertintoA...SQL输出统计裘createtableACCOUNT(ANOnumber,Anamevarchar2(100),Balancenumber(18,2)):I:insertintoACCOUNT(1/李文13000):1000);insertintoACCOUNTvalues(2select*fromACC
8、OUNT:@,丄®ANOANANEBALANCE2II13000001000.00打&10:23▼scottQEXAWPLE2行被迭择,耗时0.359秒2.编写PL/SQL程序块,完成从‘李文’向‘刘程’转帐5000执行一次:SQL输出统计裘declareln_balanceaccount.balartceXtype;beginupdattaccountsetbalance=btlwxco+5000whoro=selectbalanceintoln_balancefromaccountwhereaname=ifln_balance>=50
此文档下载收益归作者所有