掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法

掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法

实验所需数据表为scott用户下的表,可用desc命令查看表结构。
sql> desc emp;
sql> desc dept;
1、定义一个匿名块,查询雇佣日期比雇员FORD早的职工人数,将查询结果放入变量v_count,并在屏幕上显示出来。要求显示结果格式如下:雇佣日期比雇员FORD早的职工人数有**人(或者“The number of employees is ***”)
掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法
2、定义一个匿名块,查询雇员BLAKE所在的部门,在屏幕上显示该部门的部门名和地址。要求分别用两种方法完成:自定义的记录类型变量和%rowtype定义变量
掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法
掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法
3、定义一个匿名块,向部门表dept插入一条新部门记录。具体要求如下:
(1)部门名用你自己的名字,其他部门信息自行定义3.
(2)使用替代变量输入新的部门号、部门名和部门地址。
(3)执行完该匿名块后,其他会话也能查看到插入的这条记录。需要在其他会话中查询该记录以验证是否插入成功。
掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法
掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法
掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法
4.按如下步骤实现功能:
(1)定义一个绑定变量v_pt
(2)定义一个匿名块,在匿名块中给绑定变量赋值上你的名字拼音,并在屏幕上输出该绑定变量v_pt。
掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法
掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法
7.编写一个PL/SQL匿名块,查询雇员SMITH的奖金情况,如果有奖金,则在屏幕输出“雇员SMITH有获得奖金”,否则在屏幕输出“雇员SMITH没有获得奖金”。
掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法
8、编写一个PL/SQL匿名块,实现计算1+2+3+4+5+……+99+100的值,并在屏幕上显示求和结果(分别用三种循环方式实现(LOOP、WHILE、FOR))。
掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法
掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法
掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法
9、编写一个PL/SQL匿名块,向MESSAGES表中插入数字。按下面的步骤完成:
(1)先用如下语句创建一个表MESSAGES。
create table messages
(result varchar2(60));
(2)编写匿名块,要求在匿名块中实现如下功能:
在MESSAGE表中插入数字1到10,除了6和8不要插入。
在块结束前要求提交事务。(建议测试阶段不要提交事务,确定没有错误再提交)
(3)完成匿名块后,测试时查询下MESSAGES表,显示块的运行效果。
掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法
掌握%type,%rowtye,自定义数据类型,替代变量和绑定变量的用法
有错请指教,未完…