![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle数据库
王中王喜之郎
一只很菜的菜鸟
展开
-
Oracle数据库如何彻底卸载
数据库的卸载,一直是个麻烦事,来看一下吧,一步一步来。一:关闭Oracle的所有服务所有Oracle开头的服务都要停掉二:运行Oracle自带的卸载程序打开“开始菜单”>>“所有程序”>>“Oracle -”>>“Oracle安装产品” >>“Universal Installer”.三:.删除注册表中Oracle相关信息3.1同时按下“Windows”+“R”键,在运行窗中,输入“regedit”,打开注册表编辑器。3.2打开 HKE原创 2020-05-26 20:29:19 · 5012 阅读 · 4 评论 -
Oracle储存过程
Oracle储存过程1.定义一个存储过程,用来查询指定部门的员工的人数和平均工资,如果部门不存在,就引发一个自定义异常,显示“部门编号不存在!”(部门编号作为存储过程的输入参数,在调用存储过程前由用户输入,该部门员工的人数和平均工资需要返回)create or replace procedure proEmp(dept number) as avgSal number(10,2); ...原创 2020-01-08 15:48:43 · 1040 阅读 · 0 评论 -
Oracle数据库PL/SQL块
Oracle数据库练习——习题1: 写一个PL/SQL 块,实现任意两个员工的工资互换。提示:可以定义两个变量,并从键盘上输入两个员工的编号,如果两个编号相同,则抛出一个自定义异常,否则进行工资的互换declare staff exception; staff_a emp.empno%type:='&请输入员工a的编号'; staff_b emp.empno%type:=...原创 2020-01-03 20:55:16 · 672 阅读 · 2 评论 -
Oracle数据库创建视图
Oracle数据库用户创建视图学生表(学生编号、学员姓名、学员年龄)课程表(课程编号、课程名称、所在阶段)成绩表(学员编号、课程编号、分数、考试时间)1.为教员级别的用户创建一个视图,用来查询每门课的课程名称和该课程的平均分,并且不允许更改该视图(该视图为只读的)2.为班主任用户创建一个视图,该视图用来查询每个学生的的姓名,考试的课程名和分数,并按分数进行排序,能产生并列跳空的序号这是...原创 2020-01-02 16:19:56 · 2680 阅读 · 0 评论 -
Oracle数据库表分区
Oracle数据库表区分为四种:范围分区,列表分区,散列分区,复合分区1.创建以上结构的图书信息表,并按单价的范围分区,小于100一区,小于200一区,小于300一区,并指定每区的表空间,插入数据,并查看每个分区中的数据信息--范围分区CREATE TABLE cs2( cid number primary key, cname VARCHAR2(16), sal VARCHA...原创 2019-12-30 20:11:56 · 957 阅读 · 1 评论 -
Oracle数据库的锁
锁的练习**同时开两个DOS窗口,都用scott身份登陆(简称用户A和B)1. A修改bookId为1的数据,不提交,B也修改bookId为1的数据,出现等待状态2. A用户在图书信息表上加共享锁,尝试B用户可不可以在该表上加共享或排他锁3. 练习死锁,A修改bookid为1的行,不提交,B修改bookid为2的行,也不提交, A再修改bookid为2的行,B再修改bookid为1的...原创 2019-12-30 20:22:41 · 396 阅读 · 1 评论