oracle实验7 pl/sql编程基础
传送门(不用再辛苦百度实验报告啦,一键直达呦)
oracle实验1 oracle 基本操作
oracle实验2 oracle数据体系结构
oracle实验3 用户、方案的创建与管理
oracle实验4 表的创建与管理
oracle实验5 sql基本查询
oracle实验6 sql高级查询
oracle实验7 pl/sql编程基础
oracle实验8 存储过程与函数的创建
oracle实验9-10 索引与视图,序列和同义词的创建
oracle大作业下载
一、实验目的
1.掌握pl/sql程序块的结构。
2.理解并熟练掌握各种变量的应用。
二、实验内容
完成教材P166页:7.9 实验内容1,2,3;以及8道补充练习。
三、实验环境
Windows xp , Oracle 10g
四、实验步骤
实验内容1、
使用标量变量。 标量变量也是最简单的变量,它只能存储单个值,它的数据类型也是系统预定义的。以system连接数据库,在sql*plus输入如下语句
实验内容2
在PL/SQL程序中使用%TYPE类型的变量后,如果用户随后修改数据库中该列的结构, 则该类型的变量也随之改变。在SQL*Plus中输入如下的语句
实验内容3
使用记录变量。记录变量可以使用%rowtype关键字定义,若记录的结构和现有的任何表的结构都不相同,那么需要自定义记录类型,然后才可以声明改记录类型的变量。在sql*plus输入如下程序,以查询某员工的信息
- 补充练习一:
- 1、创建并执行一个PL/SQL程序块,在屏幕上输出“PL/SQL Block Works!”
- 2、创建并执行一个PL/SQL程序块,要求声明两个变量,一个是字符类型变量,另一个是数值类型变量,给两个变量赋值,并输出变量的结果。
- 3、创建并执行一个PL/SQL程序块,通过替代变量由键盘输入两个数值,用第一个数乘以第二个数再减去第一个数,将结果存入变量并输出到屏幕上。
- 4、创建并执行一个PL/SQL程序块,查询scott方案的dept表中的最大的部门号,将其存入一个变量中,并在屏幕上显示。
- 5、创建并执行一个PL/SQL程序块,计算scott方案中emp表的某个雇员的年薪,雇员的编号通过替代变量由键盘输入,年薪等于月薪sal乘以12个月再加上奖金comm,使用NVL函数处理空值。将结果输出到屏幕上。
- 6、创建并执行一个PL/SQL程序块,向dept表中添加一行数据,用替代变量输入部门的编号和名称,部门位置为NULL。
- 7、创建并执行一个PL/SQL程序块,更新部门位置的值,用替代变量输入部门的编号和部门位置。
- 8、创建并执行一个PL/SQL程序块,删除第6题添加的部门,用替代变量输入部门的编号。
oracle实验7 pl/sql编程基础相关推荐
- Oracle实验五 PL/SQL编程
Oracle实验五 PL/SQL编程 [实验目的] 熟悉PL/SQL的数据类型和书写规则 熟悉控制结构和游标的使用 编写和运行函数.过程和触发器 [实验内容] 编写脚本文件,调试运行脚本文件,并记录结 ...
- Oracle 实验6 PL/SQL编程
一.实验目的 掌握控制结构与语句 掌握异常处理 掌握函数 二.实验内容 1 . 根据学生学号查询学生姓名.所在系. 2.'0811101'同学的平均分若高于80分则显示'成绩优秀!',否则显示'努力学 ...
- 10、oracle下PL/SQL编程基础
ORACLE下的PL/SQL编程基础 PL/SQL语言是程序化程序设计语言,块是PL/SQL编程中的基本结构,其优点在于支持SQL.支持面向对象编程.性能好.可移植性.与sql集成.安全性高等. 1. ...
- Oracle 实验六:PL/SQL编程基础(1)
实验六:PL/SQL编程基础(1) 一.实验目的 1.熟悉掌握PL/SQL编程中的变量定义语句 2.熟悉掌握PL/SQL编程中的条件语句和循环语句等流程控制语句. 3.能熟练使用上述基本语句编写PL/ ...
- 视频教程-赵强老师:Oracle数据库从10g到11g(4)PL/SQL编程基础-Oracle
赵强老师:Oracle数据库从10g到11g(4)PL/SQL编程基础 毕业于清华大学,拥有超过13年的工作经验. Oracle认证讲师,拥有6年以上授课经验.精通Oracle数据库.中间(Weblo ...
- 二、PL/SQL 编程基础
Oracle PL/SQL 编程基础 文章目录 一.PL/SQL编程基础 1.1 字符类型 1.2 词汇单元 1.3 PL/SQL 变量 1.4 使用基础数据类型 1.5 最常见的数据类型 1.6 声 ...
- PL/SQL编程基础(五):异常处理(EXCEPTION)
PL/SQL编程基础(五):异常处理(EXCEPTION) 参考文章: (1)PL/SQL编程基础(五):异常处理(EXCEPTION) (2)https://www.cnblogs.com/thes ...
- oracle PL/SQL编程基础
目录 1 PL/SQL介绍 1.1 PL/SQL基础结构 1.2 PL/SQL 注释 1.3 PL/SQL常量和变量 1.4条件语句 1.5 循环语句 过完节由于疫情公司没有进行上班,在收拾房屋的过程 ...
- 实验六:PL/SQL编程基础(1)
一.实验目的 1.熟悉掌握PL/SQL编程中的变量定义语句 2.熟悉掌握PL/SQL编程中的条件语句和循环语句等流程控制语句. 3.能熟练使用上述基本语句编写PL/SQL代码完成指定的数据处理功能. ...
- Oracle数据库之PL/SQL程序基础设计
一.PL/SQL块结构 前边我们已经介绍了PL/SQL块的结构,再来回顾一下: DECLARE /** 声明部分--定义常量.变量.复杂数据类型.游标.用户自定义异常*/ BEGIN /** 执行部分 ...
最新文章
- Git 常用操作(2)- 创建标签
- SAP S/4 HANA新变化-主数据:物料主数据
- spring-junit4_基于Spring的应用程序-迁移到Junit 5
- static--静态方法与静态成员
- 有向无环图DAG 拓扑排序 代码解释
- 速成pytorch学习——3天自动微分机制
- SQL Server审核功能–发现和体系结构
- 【Erlang新手成长日记】Erlang开源项目推荐
- Smart View的客户化开发
- 计算机专业 一级结构工程师,2018年一级结构工程师《计算机应用基础》练习题(8).doc...
- 锐浪报表 Grid++Report PrintPreview 显示模式
- android6.0重力工具箱,真正免root的重力工具箱详细使用教程
- 干货,分布式数据库在金融核心场景的落地实践|腾讯云数据库
- ssl证书过期该怎么办?域名未过期证书却过期,该怎么办?
- java爬取论坛信息_Java爬取校内论坛新帖
- pmap gdb 分析堆外内存泄露情况
- 自定义resttemplate的ErrorHandler
- 青龙跑甜糖,跑中青等等?
- html跳转qq浏览器,导入其他书签
- 双隐藏层BP网络的matlab仿真,求遗传算法优化含有两个隐含层的BP神经网络的matlab程序...
热门文章
- vue实现登录验证码
- 车型代号对照表_2017年最新主机厂OEM车型代号对照表
- 学习3DMAX的几点收获
- 如何使用XShell将本机文件上传到虚拟机上?
- 洞态IAST检测RuoYi的sql注入漏洞
- 三级等保要求配置文档-《物理环境》《网络通信》《区域边界》《计算环境》《管理中心》《管理制度》《运维管理》《硬件配置清单》
- 第一道web类CTF题——一起来撸猫
- 电子万年历——沐雨先生
- python编写agent_python 自动生成useragent/User-Agent方法全解析
- 新手的神奇bug——ImportError: cannot import name XXX