全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验六 PL/SQLdeclarex varchar2(10);beginx:=this is . ;dbms_output.put_line(x的值:|x);end;/dbms_output 是与外部环境进行交互的包默认不显示信息set serveroutput on 再执行list/save c:plsq_01.txtdbms_output.put (x的值:|x);没有什么信息dbms_output.new_line;这才能显示出来所以,一般用put_line更方便-行注释/* */块注释可以直接在定义是给值x varchar2(10):=abcd;y number;也可以用integery integer:=123;dbms_output.put (x的值:|x|y的值:|y);y string(10):=123;分支语句declarea number;b varchar2(10);begina:=2;if a=1 thenb:=a;elseif a=2 thenb:=b;elseb:=c;end if;dbmd_output.put_line(b:|b);end;/save c:plsql03.txtdeclarea number;b varchar2(10);begina:=2;casewhen a=1 then b:=a;when a=2 then b:=b;when a=3 then b:=c;elseb:=other;end case;dbmd_output.put_line(b:|b);end;/循环语句declarex number;beginx:=0;loopx:=x+1;if x=3 thenexitend if;dbms_putput.put_line(内:x=|x);end loop;dbms_putput.put_line(外:x=|x);end;/declarex number;beginx:=0;loopx:=x+1;exit when x=3dbms_putput.put_line(内:x=|x);end loop;dbms_putput.put_line(外:x=|x);end;/declarex number;beginx:=0;while x=3 loopx:=x+1;dbms_putput.put_line(内:x=|x);end loop;dbms_putput.put_line(外:x=|x);end;/beginfor I in 1.5 loopdbms_putput.put_line(内:i=|i);end loop;dbms_putput.put_line(end of for loop);end ;beginfor I in revreverse 1.5 loop -从大到小dbms_putput.put_line(内:i=|i);end loop;dbms_putput.put_line(end of for loop);end ;1 异常declaretest varchar2(10);beginselect dname into test from dept where deptno=1;dbms_output.put_line(test);end;/会出现在一个系统的错误提示用edit编辑declaretest varchar2(10);beginselect dname into test from dept where deptno=1; -没有这个部门编号dbms_output.put_line(test);exception when no_data_found then 异常类型是系统给出的dbms_output.put_line(没有找到数据);when others thendbms_output.put_line(其他错误);end;/edit编辑declaretest varchar2(10);beginselect dname into test from dept where deptno=10; -有这个部门编号dbms_output.put_line(test);exception when no_data_found then 异常类型是系统给出的dbms_output.put_line(没有找到数据);end;/自定义异常declaretname varchar2(10);e exception; -是异常数据类型beginselect dname into tname from dept where deptno=10;if tnameSALES thenraise e;-抛出异常end ifdbms_output.put_line(tname);exceptionwhen e thendbms_output.put_line(错误,不是需要的SALES部门);end;/将上面的select dname into tname from dept where deptno=10;改成select dname into tname from dept where deptno=30;再运行2 记录declaretype myrecord is record(id varchar2(10),name varchar2(10);real_record myrecord;beginselect empno,ename into real_record from emp where empno=7369;dbms_output.put_line(real_record.id|,|real_);declaretype myrecord is record(id emp.empno%type,name varchar2(10);real_record myrecord;beginselect empno,ename into real_record from emp where empno=7369;dbms_output.put_line(real_record.id|,|real_);declaremyrec emp%rowty
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冷却筛分工班组考核知识考核试卷含答案
- 饮料调配工健康知识测试考核试卷含答案
- 高频电感器包封工安全行为评优考核试卷含答案
- 自来水生产工操作安全模拟考核试卷含答案
- 要素饮食重点试题及答案解析
- 应急防护试题及答案解析
- QSC测试题全面内容及答案
- 2026年成都市青白江区外国语小学校公开招聘编外教师(第二批次)考试备考试题及答案详解
- 校对人员测评试题及答案
- 招聘8人!【招聘】西宁市口腔医院招聘笔试备考试题及答案详解
- 2026秋新教材浙美版小学美术五年级上册(全册)教学设计(附目录p115)
- 义诊-我们做对了么?当义诊的流量入口碰上学科建设的“孤岛”
- 2026年贵州省中考英语试题(含答案)
- 人教川教版一年级上册生命生态安全全册教学课件
- YY 0465-2019一次性使用空心纤维血浆分离器和血浆成分分离器
- JJF 1849-2020微孔板化学发光分析仪校准规范
- GB/T 223.11-2008钢铁及合金铬含量的测定可视滴定或电位滴定法
- GB/T 12755-2008建筑用压型钢板
- 2023年山东畜牧兽医职业学院单招综合素质考试笔试题库及答案解析
- 高一上学期历史统编版(2019)必修中外历史纲要上单元思维导图
- 《机械制造工艺》说课课件
评论
0/150
提交评论