oracle空间数据库实验报告,Oracle数据库实验报告六 PL/SQL基础
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基础相关推荐
- Oracle数据库第二课——使用PL/SQL进行初步编程,了解PL/SQL的相关知识
知识点:了解PL/SQL的编程的基础:了解PL/SQL的注释:掌握PL/SQL的块结构:掌握PL/SQL的数据类型.运算符.字符集.标识符:掌握PL/SQL语句块的书写.变量的声明和赋值 1.PL/S ...
- oracle pl/sql 基础
PL/SQL笔记 PL/SQL块中只能直接嵌入SELECT,DML(INSERT,UPDATE,DELETE)以及事务控制语句(COMMIT,ROLLBACK,SAVEPOINT),而不能直接嵌入DD ...
- Oracle PL/SQL基础知识
Oracle PL/SQL基础知识 过程(存储过程) 过程用于执行特定的操作,当建立过程时,既可以指定输入参数(in),也可以指定输出参数(out).通过在过程中使用输入参数,可以将数据传递到执行部分 ...
- ORACLE甚而,PL/SQL基础
Oracle PL/SQL语言基础 PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用 ...
- Oracle PL/SQL基础语法学习13:比较运算符
系列文章目录 Oracle PL/SQL基础语法学习12:短路求值 Oracle PL/SQL基础语法学习13:比较运算符 Oracle PL/SQL基础语法学习14:BOOLEAN表达式 文章目录 ...
- mysql视图 实验报告_数据库实验报告(视图).doc
数据库实验报告(视图) 实验报告(视图) 课程数据库原理与应用技术日期 2012 年 5月 17日学号实验项目 名 称有关视图的数据库操作姓名一.实验目的 本次试验就是要掌握基本的SQL Server ...
- 数据库和计算机实验小结,计算机——数据库实验报告.doc
文档介绍: 计算机科学与技术学院 实验报告 ( 2011 ~2012 学年度第二学期) 课程名称 数据库原理与技术 实验名称 认识DBMS 姓名 学号 专业 班级 地点 教师 实验 1 认识 DBMS ...
- access计算机实验报告,Access数据库实验报告
Access数据库实验报告 <数据库及其应用> (课程编号:B0901000) 实验报告 (2013-2014学年第2学期) 实验成绩: 学 号: 姓 名: 专业班级: 课 堂 号: 任课 ...
- mysql实验报告2_数据库实验报告二
<数据库实验报告二>由会员分享,可在线阅读,更多相关<数据库实验报告二(24页珍藏版)>请在人人文库网上搜索. 1.XIAN TECHNOLOGICAL UNIVERSITY ...
最新文章
- yum 简介及其常用命令
- 用户注册,用邮箱来验证用户是否存在
- Netty实战 IM即时通讯系统(十一)pipeline与channelHandler
- 进入全真互联网——音视频通信的技术变革
- Oracle-数据实现竖排打印
- 携程运维自动化平台,上万服务器变更也可以很轻松
- 忽然发现自己少了很多爱好。。。。。。。。。
- 移动端设计尺寸基础知识
- linux系统下安装GCC编译器
- 电脑里的html打不开,电脑网页打不开怎么回事,教您解决网页打不开的办法
- [渝粤教育] 西南科技大学 仓储与配送管理 在线考试复习资料
- 明翰经验系列之人生经验与经典文案篇(持续更新)V1.1
- 色彩表示与编码之JPEG压缩编码
- 【PMAC】Chapter3:COM类工厂中CLSD为{XXX}的组件失败
- 【CF718E】Matvey's Birthday BFS+动态规划
- 人生路漫漫,如何走下去
- 2021CCPC华为云挑战赛部分题解
- 下推式磁悬浮PID调节
- Python常见问题解决记录1-Non-ASCII character '\xe7'错误
- 采购SRM系统应该选哪个?