(4)select to_char(to_date(‘65-10-21’,‘yy-mm-dd’),‘yyyy-mm-dd’) from emp;








create or replace function F24 (n integer) return integer ISi integer :=1;total integer :=0;
beginfor i in 1..n looptotal :=total+i;end loop;return total;
end;
.
/
select F24(100) from dual;

create sequence seq100 increment by 1 minvalue 1;

create table 读者
(
读者号 varchar2(10) not null,
姓名 varchar2(20) not null,
生日 date ,
primary key (读者号));

create index idx03 on 读者 (姓名 asc, 生日 desc);

create or replace view s19 as
select 姓名 from a_db.学生
where 学号 in(select 学号 from A_DB.成绩 where 分数 is null )
order by 姓名 desc;

create or replace view s20 as
select 课程号 from a_db.成绩 group by 课程号 having count(课程号)>20 order by 课程号 asc;
select * from s20;

create or replace view s21 as
select distinct 课程号,姓名
from (select 成绩.*,rank()over(partition by 课程号
order by 分数 desc nulls last)RK
from a_db.成绩)R left join a_db.学生 on R.学号=学生.学号 where rk=1
order by 课程号,姓名 asc;

create view s22 as
select to_number(to_char(hiredate,‘yyyy’)) as 入职年份
from a_db.emp where sal between 3000 and 4000
order by 入职年份 asc;

create view s23 as
select deptno, round(avg(sal)) as 平均工资
from a_db.emp group by deptno;
select * from a_db.emp;

create or replace function F24 return integer as
s integer :=0;
n integer;
begin
select 参数值 into n from a_db.输入参数表 where id =1;
for e in 1…n loop
s:=s+e;
end loop;
return s;
end;
.
/
select f24() from dual;

create or replace function F25 return integer as
m integer :=0;
begin
for e in(select * from A_DB.tanbn1)
loop
if e.a>=100 and e.a<1000 then
if(e.a=trunc(e.a/100)**3+mod(trunc(e.a/10),10)**3+mod(e.a,10)**3) then
m:=m+1;
end if;
end if;
end loop;
return m;
end;
select f25( ) result from dual;

湘潭大学Oracle期末复习题相关推荐

  1. oracle查询学生人数语句,Oracle期末复习题-带答案

    Oracle期末复习题 1.简单介绍一下Oracle数据库管理系统 2.举例说明Oracle与SQL Server的异同(至少说出2项以上) 3.简述Oracle数据库的体系结构 4.Oracle数据 ...

  2. oracle期末重点,oracle期末复习题及答案

    A.改进的性能 B.数据的完整性和一致性 C.可用性和易于维护 D.用户安全 8.( )锁用于锁定表,允许其他用户查询表中的行和锁定表, 但不允许插入.更新和删除行. A.行共享 B.行排他 C.共享 ...

  3. Java期末复习题 超级无敌全

    Java期末复习题 超级无敌全 **Java基础知识期末复习笔记** 选择题 填空题 判断题 简答题 Java基础知识期末复习笔记 选择题 Java起源于( )公司. A. Oracle B. Sun ...

  4. 计算机网络及公文写作知识,计算机网络期末复习题

    1.计算机网络期末复习题2-5运行在一台主机上的一个进程使用什么信息来标示运行在另一台主机上的进程.2-6假定你想尽快地处理从远程客户机到服务器的事务,应使用 UDP 还是 TCP,为什么?2-10握 ...

  5. 微型计算机硬盘接口主要分为,北京交通大学微机原理与接口技术_期末复习题_图文...

    北京交通大学微机原理与接口技术_期末复习题_图文 更新时间:2017/1/26 18:34:00  浏览量:1285  手机版 "微机原理与接口技术"2008年期末考试复习题 1. ...

  6. 微型计算机接口期末,微机接口技术期末复习题及其答案 (2)

    微机接口技术期末复习题及其答案 微机接口技术综合练习题 一.填空题 1.接口的基本功能就是输入缓冲与输出锁存.2.数据输入/输出的三种方式就是程序控制.中断与DMA. 3.在查询输入/输出方式下,外设 ...

  7. Oracle期末考试总复习资料

    文章目录 前言 一.简介 1. 登录 2. 授权 3. 修改 4. 启用与禁用 5. 删除 6. 索引.序列.角色.用户 二.表 1. 创建表 1.1 子查询创建表 1.2 定义约束^!!!^ 1.3 ...

  8. 郑州大学Oracle期末,郑州大学软件学院2011到2012学年第二学期Oracle期末试卷.doc

    郑州大学软件学院2011到2012学年第二学期Oracle期末试卷 郑州大学软件学院2011-2012学年第二学期Oracle期末试卷 一.单选题 (共30题,每题1分,共30分) 1. 数据库中有两 ...

  9. matlab将常值函数转换为变量,MATLAB与科学计算期末复习题题库15.11.12

    MATLAB 与科学计算期末复习题题库(第一部分) 一.填空 1.MATLAB 的主界面是一个高度集成的工作环境,有四个不同职责分工的窗口,分别 为 . . .和 窗口. 2.MATLAB 的值,应在 ...

最新文章

  1. CUDA中grid、block、thread、warp与SM、SP的关系
  2. DeviceEventEmitter 使用监听通知进行传值
  3. linux 找出谁杀了进程
  4. c++ cdi+示例_C ++'not'关键字和示例
  5. 颠覆与重构——戴尔助力徐工集团等行业客户实现业务转型
  6. PartitionStateMachine分析
  7. PHP empty操作记录
  8. 配置tomcat tomcat与nginx的整合
  9. ASP.NET基础教程-C#与JAVA的比较
  10. python atm详解_python基础之ATM-1
  11. unity3D 移动开发代码优化
  12. 怎样自学3D建模?能学会吗?
  13. 138529-46-1,Biotin-PEG2-amine可在EDC或HATU存在下与NHS酯或羧酸反应试剂
  14. 区域化管理 让多光伏电站运维“1+1>2”
  15. Cosine Similarity 与 L2distanse
  16. python实现RSA数字签名(纯算法实现)
  17. ORACLE获取当天所在月份的所有日期和周几(每月类似台历显示)
  18. 同步和异步Socket多线程编程基本模型介绍
  19. 华为OD机试(21-40)老题库解析Java源码系列连载ing
  20. python能做ppt吗_python可以写PPT吗

热门文章

  1. Python调用腾讯API发送短信验证码
  2. 华为路ws5200设置虚拟服务器,华为路由WS5200怎么配置DMZ主机
  3. 21闭关修炼 解析分册
  4. React中的浅比较是如何工作的?
  5. Matlab二维线图对数坐标及与hold on结合的问题
  6. 为地震死去的孩子们而作(转载)
  7. Suzy找到实习了吗 Day 1 | 704. 二分查找、27. 移除元素
  8. 看看女程序媛们的自述
  9. IDEA配置关联Git
  10. linux shell响铃程序,响铃提示命令