Oracle 实验6 PL/SQL编程
一、实验目的
- 掌握控制结构与语句
- 掌握异常处理
- 掌握函数
二、实验内容
1 . 根据学生学号查询学生姓名、所在系。
2.‘0811101’同学的平均分若高于80分则显示’成绩优秀!’,否则显示’努力学习!’
3.将’0811101‘同学选修的’C002‘课程按成绩划分等级,90分以上’优秀’,80分以上’良好’ ,70分以上’中等’ ,60分以上’及格’ ,其它为不及格。
4.根据输入的学号查询该名学生的姓名,若没有输入学号的学生,则抛出异常“没有该学生”。
5.修改‘0811101’同学选修的‘C002’的成绩,若超出100,则不做修改。(如果建表时已经设置了成绩不能超出100的约束,则不能在此表执行)
6.创建一个函数,根据输入的课程号,输出最高成绩
7.创建名为“F1”的函数,以课程号为参数,返回该门课程的平均成绩。
8.创建一个名为“FUNC_1”的函数,以学号为参数,返回所在系、人数及平均年龄。
Oracle 实验6 PL/SQL编程相关推荐
- Oracle实验五 PL/SQL编程
Oracle实验五 PL/SQL编程 [实验目的] 熟悉PL/SQL的数据类型和书写规则 熟悉控制结构和游标的使用 编写和运行函数.过程和触发器 [实验内容] 编写脚本文件,调试运行脚本文件,并记录结 ...
- 10、oracle下PL/SQL编程基础
ORACLE下的PL/SQL编程基础 PL/SQL语言是程序化程序设计语言,块是PL/SQL编程中的基本结构,其优点在于支持SQL.支持面向对象编程.性能好.可移植性.与sql集成.安全性高等. 1. ...
- oracle实战编程,Oracle Databa se 11g PL/SQL编程实战_IT教程网
资源名称:Oracle Database 11g PL/SQL编程实战 内容简介: <oracle database 11gpl/sql编程实战>通过动手练习.大量的示例以及实际的项目帮助 ...
- Oracle 实验六:PL/SQL编程基础(1)
实验六:PL/SQL编程基础(1) 一.实验目的 1.熟悉掌握PL/SQL编程中的变量定义语句 2.熟悉掌握PL/SQL编程中的条件语句和循环语句等流程控制语句. 3.能熟练使用上述基本语句编写PL/ ...
- Oracle的PL/SQL编程前奏之基础技能实战一(匿名子程序)
Oracle的PL/SQL编程之基础技能实战一 一>基础代码检查检查以bm_开头的系统初始化编码表是否有空值.与业务系统相关的编码项不能存在空值,会导致系统业务无法办理.为初始化数据表.在做测试 ...
- ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!)
原文:ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) ORACLE PL/SQL编程之六: 把过程与函数说透(穷追猛打,把根儿都拔起!) 继上篇:ORACLE P ...
- oracle pl/sql编程详细,Oracle框架:PL/SQL编程:
PL/SQL编程 一:什么是PL/SQL (1.)PL/SQL体系结构: PL/SQL引擎用来编译和执行,PL/SQL块或子程序,该引擎驻留在Oracle服务器中. (2.)PL/SQL块简介 PL/ ...
- [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)...
[顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功) 原文:[顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之 ...
- oracle快捷语句框架中,Oracle框架:PL/SQL编程:
PL/SQL编程 一:什么是PL/SQL (1.)PL/SQL体系结构: PL/SQL引擎用来编译和执行,PL/SQL块或子程序,该引擎驻留在Oracle服务器中. (2.)PL/SQL块简介 PL/ ...
最新文章
- Springboot 多文件上传
- APP Store案例数据分析
- jQuery的事件方法
- Matlab中数据拟合函数lsqcurvefit的使用方法与常见问题
- Android呼出电话流程(原)
- 关系到了冰点_和丈夫的关系到了冰点,该怎么办?
- 牛客题霸 [顺时针旋转矩阵] C++题解/答案
- C++学习之路 | PTA乙级—— 1058 选择题 (20 分)(精简)
- Python read()/pack()/try
- iPhone:你知道这 13 年我是怎么过的吗?
- 首个月球旅客!SpaceX将送普通人上太空,马斯克暗示首单来自日本
- 准备 macvlan 环境 - 每天5分钟玩转 Docker 容器技术(54)
- 简单的excel上传解析和错误反馈信息下载
- 区块链 以太坊 全局变量 msg包括哪些字段
- 记一次设置密钥登陆centos7所遇问题
- biopython安装_python下如何安装biopython
- RazorSQL Mac(SQL数据库查询工具)含激活码
- Android 中光线传感器的使用详解
- 阿里云DMS添加ECS自建数据库
- 可换皮肤的Qt登录界面
热门文章
- 我学会了如何入侵Facebook Messenger Soccer游戏
- gitter 卸载_最佳Gitter渠道:游戏开发人员
- acme编辑器linux版,CAD迷你编辑器
- virtualbox手动挂载共享文件夹
- windows文本转语音 通过java 调用python 生成exe可执行文件一条龙
- python模块:JSON模块
- ROLAP、MOLAP和HOLAP联机分析处理区别
- Hadoop HA 深度解剖
- 微软为何选择在 Github 上开源 .NET 核心?
- Security Tutorials系列文章第七章:User-Based Authorization(下)