![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
「已注销」
这个作者很懒,什么都没留下…
展开
-
oracle期末答辩攻略
以下内容总结仅仅参考本班级10名同学问题总结攻略1.如果你不是三班的,你可以下周二上oracle时候去打疫苗。2.先上去提问的简单,后上去的重点看触发器!3.带上实验报告去!!这样子很有机会抽到简单的,并且!可以看到答案!!4.早点去,小心老师让你默写代码!5.本总结汇集了老师目前所有提问,好好看,好像也没有别的考点了。6.下er图,实体应该为课程,而不是课程号。7.仅供参考,不足的地方可以联系我~先行课和课程的关系 递归关系比如想要选修足球2,但是必须要求选修过足球1才可以选择足球2原创 2021-06-10 19:20:28 · 563 阅读 · 0 评论 -
oracle触发器ORA-01031:权限不足
在超级用户下,使用语句grant dba to c##hfy;授权即可最后,ps用的好,作业写得少。大家一定先学会ps如何修改文字,比会ctrl+c +v更爽!!!原创 2021-06-09 15:01:27 · 704 阅读 · 0 评论 -
cmd编辑Oracle表格查询格式设置一行显示
查询出来是这样子的格式如何一下显示在一行上呢set linesize 300; --输出一行字符个数为300字符set pagesize 100; --输出每页行数为100行就可以啦啦啦~原创 2021-06-09 14:57:52 · 953 阅读 · 0 评论 -
游标的定义
通过游标操纵数据库数据在硬盘,游标在内存。游标的定义语法CURSOR 游标名IS select 列1,列2.. FROM 表 WHERE 条件 FROM updat[OF column][NOWAIT]declare cursor student_cursor is select * from student where dept = 'math' for update of age;begin for student_record in student_c原创 2021-05-13 13:55:14 · 177 阅读 · 0 评论 -
游标
2021年5月11日11:03:46“要会别人不会的”“要敢于向玩手机的学生说不”数据在硬盘中高级语言处理内存当中的小变量复杂的变量有个结构体参照表行的变量只能保存每一个值定义个行变量,一次只能放一行,但是查询结果,得到是一个结果集,很多行高级语言处理一次一行,从硬盘中得到的结果集是很多行。一次只能处理一个但是一下子来了很多,怎么办?所以在内存中,开辟一块区域,很大,然后可以存放很多行,这个就是游标。游标相当于中转站。游标中有指针。游标产生机制,为高级语言而生。cursor游标,原创 2021-05-11 11:36:13 · 148 阅读 · 0 评论 -
Oracle异常处理2
2021年5月11日10:08:15首先打开输出开关set serveroutput on使用语句运行@ 'E:\oracledata\hi.txt'declare v_n int;begin select 12/0 into v_n from dual; dbms_output.put_line('测试异常'); exception when zero_divide then dbms_output.put_line('除数不能为0');end;/多个值复制一个变量必须有原创 2021-05-11 11:02:17 · 112 阅读 · 0 评论 -
Oracle异常处理机制
我上Oracle课程啦,教师太热了,导致老师说的话,我一句都没有听进去。预定义异常,三种异常处理。原创 2021-04-29 14:27:26 · 133 阅读 · 0 评论 -
Oracl第四章节例题实现
第九周 周二 2021年4月27日10:25:434-8例4-11 用c实现99页 4-12编写一个PL/SQL程序,利用简单循环LOOP语句实现输出1—10的平方数。问题解析①定义一个循环变量用于实现1—10的自增②LOOP和END LOOP之间是循环体语句,要考虑退出循环的条件,避免产生死循环③通常有两种结束循环的方法,当条件为TRUE时,退出循环源码程序方法一:declare i number :=1;begin loop dbms_ou原创 2021-04-27 11:25:26 · 221 阅读 · 0 评论 -
复习_查询某个学生的姓名和年龄
第9周 周二 2021年4月27日10:22:17查询某个学生的姓名和年龄,输出结果为一行定义三个变量declare v_sname varchar(20); v_age int; v_sno int;begin v_sno := &ss; select sname,age into v_sname,v_age from student where sno = v_sno; dbms_output.put_line('学生的姓名:'|| v_sname||',学生原创 2021-04-27 10:25:36 · 1757 阅读 · 0 评论 -
Oracle实验二 表的查询和更新
实验目的1.单表查询2.夺标查询3.数据修改4.删除数据实验内容1、查询年龄在18岁到22岁的学生学号和姓名。2、查询不同性别的学生人数3、查询不姓张的同学的信息4、查询每个同学的平均成绩5、查询每个同学的最高成绩6、查询平均分大于70分的同学的学号(多表连接和嵌套)7、查询每个同学的平均成绩,并按照平均成绩的降序排序8、查询赵丽丽的平均成绩(多表连接和嵌套)9、查询不及格的同学的姓名10、查询没有参加考试的学生的姓名11、查询赵丽丽选修的课程名称(多表连接和嵌套)12、查原创 2021-04-16 21:28:03 · 2360 阅读 · 0 评论 -
Oracle第四章PL/SQL
4.1.1什么事PL/SQL可以实现比较复杂的业务逻辑begindbms_output.put_line('我喜欢数据库');dbms_output.put_line('我喜欢oracle');end;/dbms_output包oracle put_line包由输出功能可以换行命令环境输出开关没有打开打开oracle输出开关set serveroutput on赋值是:=declare c int; k int;begin c:=10; k:=5;dbms原创 2021-04-15 14:42:43 · 162 阅读 · 0 评论 -
Oracle数据库—多表查询
嵌套和多表连接的区别嵌套只能出现在最外层的结果多表连接(笛卡尔积)所有表中的所有列都在结果中查询张三的成绩select gradefrom student s, scwhere s.sno = sc.sno and sname = '张三'查询DB课程的成绩查询张三选修课的课程名称查询没有不及格的学生的姓名本查询只能用嵌套实现查询不及格就是成绩全部及格 *先说嵌套执行过程 1 可以单独查询 2 先执行最里面的那个原创 2021-04-15 14:17:19 · 200 阅读 · 0 评论 -
Oracle DOS命令下用户登录
先使用sqlplus/nolog若是用sqlplus就需要输入用户名和密码原创 2021-04-15 13:21:42 · 279 阅读 · 0 评论 -
Oracle简单单表查询语句
时间:2021年4月13日11:12:17以下写查询语句查询男生的姓名和编号select SNAME,SNO from studentwhere SEX='男';查询姓张的同学信息 select*from studentwhere SNAME like '张%';查询年龄19,21,22的学生信息 select * from studentwhere AGE = 19 or AGE = 21 or AGE = 22; select * from student where AG原创 2021-04-13 11:12:54 · 295 阅读 · 1 评论 -
Oracle 数据库的导入导出和简单表增删改查
oracle 4.16 学习笔记使用dos导出oracle数据库中的内容进入到sys超级用户下导出使用到处的工具退出来 quit使用exp userid=sys、sys tables=(student, course,sc) file = f:\oradata\ff.dmp到处的三个表,把表导入到f盘中p208,列11-6使用命令 conn /as sysdba 链接数据库重新创建用户并且给他授权;使用quit推出通过imp命令导入重新连接自己的表空间,通过select语句查原创 2021-04-06 10:57:24 · 159 阅读 · 0 评论 -
oracle3.30
创建表空间总结本节课复习了数据库的增删改查其中知识基本表的修改具体内容如下:给test表格增加一个cc属性列,数据类型为int删除test表中新增加的cc列基本表删除语法drop table <表名>;新建一个new表,并且为表中bb增加一个check约束,bb>20select语句的一般格式注意:new一定要大写,虽然创建的时候是小写的提供select语句进行数据库查询1、select子句说明要查询的数据。all表示筛选出数据库表中满足原创 2021-03-31 17:03:53 · 93 阅读 · 0 评论 -
Oracle安装注意事项一句DOS命令下创建表格
三月九日课堂1.1安装Oracle数据库注意事项1、Oracle目录用户选择第二个选项 创建新Windows用户,需要输入用户名和口令,这个最好不要选择,如果卸载Oracle需要提供密码,防止忘记卸载不干净。安装这一步选择 第三个选项 使用Windows内置账户,以防时间久忘记密码。2、典型安装———全局数据库名——管理口令设置的密码只有两个人可以查看并且修改——SYS、SUSTEM1.2 使用命令提示符运行Oracle创建表格1、打开命令提示符方法一:win+r 快捷键 输入cmd方法二原创 2021-03-09 14:05:25 · 416 阅读 · 6 评论