自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 学生选课查询(4)

--1. 李老师所教的课程号、课程名称select cid,cname from c where teacher like '李%';--2. 年龄大于23岁的女学生的学号和姓名select sid,sname from s where age>23;--3. “王小丽”所选修的全部课程名称select cname from c where cid in (select cid from sc where sid=(select sid from s where sname='王小丽')

2021-12-26 19:40:57 1395

原创 plsql命名块练习(3)

查询某个员工的年收入记录类型作为返回类型,根据指定的部门号返回其对应的部门信息函数创建:定义函数,部门编码作为输入参数,查询出该部门的员工总数。定义包规范,分别定义存储过程完成部门信息的添加和删除操作,定义函数实现根据传递的部门号返回部门信息。定义一个包,创建一个过程,显示雇员表中10部门的员工信息。要求用静态游标只有在每个月的10号才允许办理职员的入职或离职手续,其它时间不允许操作每天12点以后,不允许修改雇员的工资和奖金每一位雇员都要根据收入缴所得税,假设所得税的上缴原则为:2000以.

2021-12-26 17:23:20 585

原创 过程、函数和触发器编程练习题(1)

过程、函数和触发器编程练习题4、创建一个存储过程,查询某一门课程的考试总分,以out模式返回5、将第4题改为创建一个函数,功能相同6、创建存储函数,实现如下功能:输入学号,根据该学生选课的平均分显示提示信息:平均分大于等于90,显示“该生成绩优秀”,平均分小于90但大于等于80,显示“该生成绩良好”,平均分小于80但大于等于60,显示“该生成绩合格”,小于60,则显示“该生成绩不合格”。7、创建一个触发器,当student表中的学号变更时,同时修改sc表中相应学生的学号信息;1、编写一个存储过程,

2021-12-24 16:35:53 733

原创 oracle实训题目

一、sql查询题(日期:12月13日)1.显示姓名字段的任何位置包含’A’的所有员工的姓名2.显示所有员工姓名的前三个字符3.显示员工‘FORD’的上级4.找出在任意年份2月受聘的所有员工5.列出员工表中每个部门的员工数(员工数必须大于 3),和部门名称6.以职位分组,找出平均工资最高的两种职位7.查找出不在部门 20,且比部门 20 中任何一个人工资都高的员工姓名、部门名称8.得到平均工资大于 2000 的工作职种9.查找出职位和’MARTIN’ 或者’SMITH’一样的员工的平均工资

2021-12-23 14:19:28 2230

原创 存储过程(过程)

1.概念:存储过程就是一段存储在数据库中执行某种功能的PL/SQL程序跟java中的方法相类似,而且都需要调用过程是一个命名的程序块,这种有名字的PL/SQL块称之为存储程序单元或子程序,是被存储到数据库中的。其中,子程序分为4种:存储过程、函数、包和触发器2.创建存储过程的基本语法:create [or replace] procedure [<方案名>.]<存储过程名>[ ( <参数1>[ In | Out | In Out ]<数据类型>[,

2021-12-17 17:58:19 24179 1

原创 函数练习题

定义一个函数,用于计算emp表中某个部门的平均工资。create or replace function davg(dno emp.deptno%type) return numberisf_avg emp.sal%type;begin select avg(sal) into f_avg from emp where deptno=dno; return f_avg;end;declare begin dbms_output.put_line(davg(10));end;.

2021-12-17 17:56:57 205

原创 Oracle异常代码问题及解决方案

ORA-06512:触发器相悖解决方法:删除一个触发器就行了

2021-12-13 20:11:57 189

原创 PL/SQL之游标

Oracle中会为查询语句分配一个空间,储存结果集,而这块空间是可以由游标来命名的,因此,也可以通过游标来访问这块内存中存储的信息。简单来说,游标就是一个查询结果集游标本身是无法输出的1.隐式游标:PL/SQL会为所有的SQL操作(包括只返回一条操作记录的查询操作和所有的DML语句)声明一个隐式游标例题1:在emp表中对某部门的员工薪水增加100元,并显示本次更新操作共涉及了多少员工。(1)用之前的方法去做:(2)用游标的方法去做上面的是简单的对游标的使用,下面讲解一下游标的属性:%isop

2021-12-13 19:59:28 614

原创 函数的定义

函数的四种结构:函数的定义:有参数无返回值有参数有返回值无参数有返回值无参数无返回值

2020-02-25 09:37:30 102

原创 数组

数组是一组有序数据的集合。数组各数据的排列是有一定规律的,下表代表数据在数组中的序号。数组中的每一个元素都属于同一个数据类型。C语言中规定用方括号中的数字来表示下表,如用s【15】表示第15个学生的成绩。一维数组:定义一维数组的一般形式为:类型说明符 数组名[常量表达式];(方括号中的常量表达式用来表示元素的个数,即数组长度)重点: 常量表达式中可以包括常量和符号常量,但不能包...

2019-11-25 15:25:57 119

原创 循环语句的嵌套

例:在全系1000学生募捐,当总数达到10万元时就结束,此时捐款的人数以及每位同学平均捐款数分析:float sum=0,money;int i=0;条件:当sum>=100000时结束,在sum<100000时,一直执行重复执行的语句:读入每个同学的捐款数1.对于循环结构来说有两种方法可以终止一种是在条件中加限定,另一种是在循环体中加2.break终止循环continu...

2019-11-07 11:32:14 2411

原创 循环结构总结

1.非0的数为真,代表条件永远成立(必须在循环体内部通过判断条件适用break,防止变为死循环)2.终止循环的方法:(1)通过while()中条件把他卡死(2)在{ }中加入break直接卡死3.循环结构总结:(1)while循环while(条件){重复执行的循环体}(2)do…while语句do{循环体代码段}while(条件);PS:(1)和(2)中如果条件成立,whi...

2019-11-03 22:27:57 174

原创 字符及做题笔记

%d:表示把数据按十进制整型输出。%o:表示把数据按八进制整型输出。%x:表示把数据按十六进制整型输出。%u:表示把数据参数按无符号整型输出。%f:显示小数表示的普通浮点数。...

2019-11-03 21:50:44 83

原创 选择结构

1.数据类型转换可分为自动转换和强制转换。2.&&是且的意思,||是或的意思3.三目运算:表达式1?表达式2;表达式3代表的意思是若表达式1成立,则结果为表达式2;如果不成立,则结果为表达式34.a=3是将3赋值给a;a==3是a等于三5.三大结构分为:顺式结构、选择结构(具有选择项)、循环结构6.选择结构的写法有三种:1)if(条件1成立){代码段1;}2)多重选...

2019-10-17 14:22:14 757

原创 我的第一次c语言课

对于C语言而言,最重要的是调试和算法,其中在安装C语言编程软件时,软件内部自带着函数库,可直接调用C语言基本的单位就是函数,所有代码都会在某个函数内部{}例#include<stdio.h>int main(){printf(“This is a C program.\n");return 0;}1.stdio.h是系统提供的一个文件名,其中文件后缀.h是头文件的意思...

2019-10-10 16:50:57 218

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除