Oracle数据库实验报告六 PL/SQL基础

-by QQC from BTBU

【实验目的】

PL/SQL的安装网上有很多教程这里就不做赘述了,如果后序需求大的话我再考虑做一期PL/SQL安装使用教程。

1.熟练掌握PL/SQL程序设计的基础知识。

declare ---->声明变量

...

begin ---->开始你的操作

...

exception --->异常处理

...

end; ---->程序结束(分号!!!)

2.熟练掌握PL/SQL中控制结构的使用。

控制结束一般会有end结尾。

3.熟练使用PL/SQL中系统函数。

4.掌握PL/SQL中异常处理语句的使用。

非考试重点

【实验内容】

1.声明一个整型变量Num,使用IF语句判断Num变量是正数、负数或0。

打开PL/SQL,连接Orcale,新建SQL窗口,开始下面的操作

这里我使用loop从-1到1循环判断Num变量的类型,其中to_char中的参数不是很好,三个都改成to_char(Num)的话更理解效果更好。

对于这个问题的话去掉第5,13,14,15行也可以达到同样效果。

2.使用CASE语句根据给定的整数输出对应的星期值。

3.编写PL/SQL程序,使用LOOP…EXIT…END语句计算1—100之间所有偶数之和。

4.编写PL/SQL程序,查询EMPLOYEES表员工工资,如果工资小于3000,则加200元工资,并提示信息“XX号员工工资已更新。”,如果工资大于3000,则提示信息“XX号员工工资为XXX,已达到规定标准。”

此处游标用的和PPT上的不同,也可以参考PPT上的用法。

5.练习使用异常处理,当除数为0时,输出错误信息。

预定义说明的部分 ORACLE 异常错误,我们可以直接捕获并操作

oracle空间数据库实验报告,Oracle数据库实验报告六 PL/SQL基础相关推荐

  1. Oracle数据库第二课——使用PL/SQL进行初步编程,了解PL/SQL的相关知识

    知识点:了解PL/SQL的编程的基础:了解PL/SQL的注释:掌握PL/SQL的块结构:掌握PL/SQL的数据类型.运算符.字符集.标识符:掌握PL/SQL语句块的书写.变量的声明和赋值 1.PL/S ...

  2. oracle pl/sql 基础

    PL/SQL笔记 PL/SQL块中只能直接嵌入SELECT,DML(INSERT,UPDATE,DELETE)以及事务控制语句(COMMIT,ROLLBACK,SAVEPOINT),而不能直接嵌入DD ...

  3. Oracle PL/SQL基础知识

    Oracle PL/SQL基础知识 过程(存储过程) 过程用于执行特定的操作,当建立过程时,既可以指定输入参数(in),也可以指定输出参数(out).通过在过程中使用输入参数,可以将数据传递到执行部分 ...

  4. ORACLE甚而,PL/SQL基础

    Oracle PL/SQL语言基础 PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用 ...

  5. Oracle PL/SQL基础语法学习13:比较运算符

    系列文章目录 Oracle PL/SQL基础语法学习12:短路求值 Oracle PL/SQL基础语法学习13:比较运算符 Oracle PL/SQL基础语法学习14:BOOLEAN表达式 文章目录 ...

  6. mysql视图 实验报告_数据库实验报告(视图).doc

    数据库实验报告(视图) 实验报告(视图) 课程数据库原理与应用技术日期 2012 年 5月 17日学号实验项目 名 称有关视图的数据库操作姓名一.实验目的 本次试验就是要掌握基本的SQL Server ...

  7. 数据库和计算机实验小结,计算机——数据库实验报告.doc

    文档介绍: 计算机科学与技术学院 实验报告 ( 2011 ~2012 学年度第二学期) 课程名称 数据库原理与技术 实验名称 认识DBMS 姓名 学号 专业 班级 地点 教师 实验 1 认识 DBMS ...

  8. access计算机实验报告,Access数据库实验报告

    Access数据库实验报告 <数据库及其应用> (课程编号:B0901000) 实验报告 (2013-2014学年第2学期) 实验成绩: 学 号: 姓 名: 专业班级: 课 堂 号: 任课 ...

  9. mysql实验报告2_数据库实验报告二

    <数据库实验报告二>由会员分享,可在线阅读,更多相关<数据库实验报告二(24页珍藏版)>请在人人文库网上搜索. 1.XIAN TECHNOLOGICAL UNIVERSITY ...

最新文章

  1. yum 简介及其常用命令
  2. 用户注册,用邮箱来验证用户是否存在
  3. Netty实战 IM即时通讯系统(十一)pipeline与channelHandler
  4. 进入全真互联网——音视频通信的技术变革
  5. Oracle-数据实现竖排打印
  6. 携程运维自动化平台,上万服务器变更也可以很轻松
  7. 忽然发现自己少了很多爱好。。。。。。。。。
  8. 移动端设计尺寸基础知识
  9. linux系统下安装GCC编译器
  10. 电脑里的html打不开,电脑网页打不开怎么回事,教您解决网页打不开的办法
  11. [渝粤教育] 西南科技大学 仓储与配送管理 在线考试复习资料
  12. 明翰经验系列之人生经验与经典文案篇(持续更新)V1.1
  13. 色彩表示与编码之JPEG压缩编码
  14. 【PMAC】Chapter3:COM类工厂中CLSD为{XXX}的组件失败
  15. 【CF718E】Matvey's Birthday BFS+动态规划
  16. 人生路漫漫,如何走下去
  17. 2021CCPC华为云挑战赛部分题解
  18. 下推式磁悬浮PID调节
  19. Python常见问题解决记录1-Non-ASCII character '\xe7'错误
  20. 采购SRM系统应该选哪个?

热门文章

  1. Oracle特殊字符,转义字符的处理
  2. 用wireshark抓包分析TLS协议
  3. 计算机测控技术论文,测控技术与仪器论文.doc
  4. 邮件乱码产生的原因及其分析
  5. cc2530入门 与串口中断处理
  6. 泛微OA ecology8的一些开发经验汇总
  7. php 新闻分页,php原生开发新闻站之新闻列表分页
  8. Go2正式落地, 中国Gopher踏上新征程!
  9. 开源协议BSD、Apache2、GPL、LGPL、MIT
  10. android视频编辑spk下载,Tipard Video Enhancer(视频增强编辑器)