ORACLE考试例题
表book和表author,结构如下:Book:
(bookid char(6)主键,bookname varchar(30),price float(5,2))
Author:
(authorid char(6),authorname varchar(10),bookid char(6), BZ clob)
1.根据表结构,创建Book表和Author表。
2.分别向Book表和Author表分别插入以下两行数据。
3.修改Author表的bookid为外键关联Book表的bookid字段。
4.创建一个存储过程,实现计算Book表中price的平均价格,并调用该函数。
5.创建一个函数,实现根据书名查询书的价格。
6.向Author表中authorname为‘凡尔纳’的BZ字段添加数据‘科幻小说之父’。
第一题代码:
--创建book表create table book(bookid char(6) primary key,bookname varchar(30),price number(5,2));--创建author表create table Author(authorid char(6),authorname varchar(10),bookid char(6),BZ clob
);
第二题插入代码:
--book数据insert into Book values('001','老人与海',38.8);
insert into Book values('002','海底两万里',49.2);--author表数据
insert into Author values('202001','海明威','001','美国作家,1899年-1961年,诺贝尔文学奖获得者。');
insert into Author values('202002','凡尔纳','002','法国小说家,1828年-1905年,');
第三题添加外键关联:
alter table Author add constraint bkid_con foreign key (bookid) references Book(bookid);
第四题创建存储过程
set serveroutput on;
create or replace procedure pri_name
isavg_pri book.price%type;
beginselect avg(price) into avg_pri from book;dbms_output.put_line('平均价格为:'||avg_pri);
end;
/ --调用
execute pri_name;
运行结果:
第五题函数:
set serveroutput on;
create or replace function func_pri(b_name in book.bookname%type)return number
is pri number(5,2); --创建函数func_pri,变量b_name接收从外界输入的书名,pri变量保存函数的返回值
begin
select price into pri from book where bookname=b_name;
return pri;
end;
/--调用
declarev_name book.bookname%type:='&书名'; --从外界输入书名
begindbms_output.put_line('价格为:'||func_pri(v_name));
end;
/
第六题添加字段:
set serveroutput on;
declarevar_lob clob; --被写入的LOBvar_length number; --写入的长度var_start number; --写入的起始位置var_return varchar2(100); --写入的LOB数据
beginvar_return:='科幻小说之父';var_length:=length(var_return);var_start:=19; --现有数据:法国小说家,1828年-1905年,select BZ into var_lob from author where authorname='凡尔纳' for update;DBMS_LOB.write(var_lob,var_length,var_start,var_return);dbms_output.put_line(var_lob);commit;
end;
/--验证
select BZ from author;
以上代码均为PL SQL语句,使用SQL Developer工具编写,若有错误,欢迎提出!
ORACLE考试例题相关推荐
- 江苏省二级c语言考试软件下载,江苏省二级c语言上机考试例题集1-20
江苏省二级c语言上机考试例题集 1.取出一个十进制正整数中的所以奇数数字,用这些数字构成一个最小数. #include #include void sort(int a[], int n) { int ...
- oracle经常考的题型是哪些,Oracle考试试题(带答案).doc
Oracle考试试题(带答案) 选择(每题3分) 1)当Oracle服务器启动时,下列哪种文件不是必须的().a)数据文件b)控制文件c)日志文件d)归档日志文件参考答案D 2)在Oracle中,当用 ...
- ORACLE 考试的流程
ORACLE 考试的流程 1.在pearsonvue 網站上註冊 2.預約考試 3.查看結果 4.申請證書 1-1.在pearsonvue 網站上註冊 http://www.pearsonvue.co ...
- oracle 考试资料,Oracle考试复习题
一.题型和题量: 选择题10 ×2' =20' 填空题10×2'=20' 简答题4* 5'= 20' 数据库设计题30' 论述题10' 平时成绩占20%.考试成绩占80% 二.例题: 1.oracle ...
- ocp oracle 考试报名_获得Oracle认证对拓展职业前景的影响
知识就是力量 通过考试和考试成绩固然很重要,但您在学习过程中所掌握的知识才是您职业成功的坚实基础.在备考过程中,获得的知识和经验才是您真正的财富. Oracle Certified Associate ...
- Oracle:经典例题解析
1.环境准备 下面所有SQL语句都是建立在employees表和departments表上,具体表结构如下所示: departments表结构如下所示: 字段名 数据类型 长度 约束 说明 depar ...
- oracle考试地点,Oracle11g认证考试主要途径
Oracle 11g有400多项功能,经过了1500多个小时的测试,开发工作量达到了3.6万人/月,相当于1000名员工连续研发3年.Oracle 11g提供了高性能.伸展性.可用性和安全性,并能更方 ...
- oracle 如何考试,oracle考试怎么报名
重庆思庄OracleOCP课程即将开课.思庄课程以提升操作能力为主,课上辅以大量实例练习,专家指导上机,真正的学以致用.课程又紧贴OCP认证考试,完成本课程学员完全具备轻松通过OCP认证的能力,做到能 ...
- 中国oracle考试认证考点查询网站
oracle认证考试考点查询 中国区: [url]http://www.pearsonvue.com.cn/Vtclocator-IT-Search.aspx[/url]
最新文章
- win2000.win2003关闭端口详解--防黑必备
- Comparable接口与Comparator接口
- 【鸿蒙 HarmonyOS】界面跳转 ( Page Ability 的 action 标识 | Page Ability 之间的界面跳转及传递数据 | 鸿蒙工程下创建 Module | 代码示例 )
- QT MSVC 中文报错
- UIProgressView的使用
- Linux一键安装web环境全攻略(阿里云服务器)
- spring react_使用Spring Cloud Gateway保护React式微服务
- 均线带角度的指标_选股指标:均线角度并列向上,量能倍增飞扬趋势明显,短线操作可考虑...
- 零信任策略下云上安全信息与事件管理实践
- Python实现定时自动关闭的tkinter窗口
- 读取kaf卡数据_墨菊居然能秒开机秒读数据!Lexar雷克沙1667x UHS-II存储卡体验
- Matlab之程序的暂停与中止
- python---Unicode编码问题
- 救急的戴尔Latitude 10商用平板电脑
- Linux批量替换文本,文件夹内所有文本内容
- 欧姆龙多PLC串行链接模式的应用
- 迅雷方舟与花瓣:不一样的“瀑布流”
- Entity Framework Core系列教程-25-Entity Framework Core日志
- 越南博主抄袭李子柒上热搜!内容创作如何告别侵权焦虑?
- TOEFL wordlist 6
热门文章
- 2009-09-神秘东北大哥
- python3安装ibm_db
- MARKETS AND MARKET LOGIC——The Market‘s Principles (6)_3
- 好用的免费 PDF 密码删除工具有哪些?
- MySQL编码格式统一为UTF8
- 0x00000709怎么解决(0x00000709怎么解决win10)
- mysql判断日期是不是月末_java 判断一个日期是不是月末
- Google更新AIY套件包:门槛更低,适合初级玩家!
- 一等公民 二等公民_公民如何通过开放式硬件成为科学家
- 3置换与合一.5归结原理.人工智能复习笔记