自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 实训报告6:PL/SQL高级编程

存储过程应用: 先创建存储过程(编写sql语句,将编写的代码编译后保存在数据库中,同时存储了编写的plsql语句和对应的编译后的机器操作指令),再使用存储过程(直接调用机器操作指令)sql语句:update emp set sal=sal+1000 where deptno=30;procedure 存储过程,存储在数据库中的不带返回值的命名PL/sql程序块,(可以反复使用复杂操作,并提高执行效率)---1 每次只需直接执行。function函数,存储在数据库中的带返回值的命名pl/sql程序块。

2024-06-18 22:06:51 266

原创 实训报告5:权限管理实训

授予用户对表tmp的SELECT权限,并允许其授予该权限给其他用户。role 一系列权限的命名集合,目的是简化权限管理的复杂性。cascade:同时删除该用户所有的数据库对象。将创建会话和创建表的权限赋给角色role1。收回用户对表tmp的SELECT权限。使用REVOKE命令回收系统权限。使用GRANT命令授予系统权限。收回给用户s10086查询权限。给用户s10086查询权限。创建一个tmp表用于测试。可以看到可以查询成功。可以看到可以查询失败。

2024-06-18 20:22:38 220

原创 实训报告4:管理表实训

DBMS自动实现数据的完整性---借助于约束的作用:保证数据库中永久数据的正确性(主键唯一,不能引用不存在的对象,满足用户定义的条件)dml 日志多 delete * from loan。主键:唯一标识,该字段的值必须与别的实体必须是不一样的。ddl 日志少 truncate loan;创建主键约束(为图书表、读者表、借阅表创建主键)创建用户自定义约束(指定图书表中价格必须为正值)创建外键约束(为借阅表创建外键)删除图书表中“是否热门”字段。(1)先找到外键约束名字。(2)删除默认外键约束。

2024-06-18 18:43:59 259

原创 实训报告3: 数据操作语句实训

在部门表中添加一个部门,编号为50,名称为 TRAIN 地点在 LOUDI。记得使用nvl(values,0)对空值进行判断。对empno排序,加上“DESC”为倒序。将刚才添加了部门的编号修改为80。

2024-06-18 17:41:33 164

原创 实训报告2:Oracle客户端软件的使用

tips:总收入=薪水+奖金,但是有些人奖金为空值,空值不能运算,所以要借助nvl(values,0),作用是判断values是否为空,为空则用0代替。符号用于定义和使用替换变量(substitution variables)。替换变量允许你在 SQL 语句或脚本中插入动态值。这里要查询每个部门的信息,需要用到分组GROUP BY语句和聚合函数。用describe命令查看dept表的表结构。开头的变量时,它会提示你输入一个值。打开记事本编辑一些查询语句,保存。在sqlplus上运行脚本。

2024-06-16 20:45:02 273

原创 实训报告1:Oracle客户端安装与配置

记录(名字以'S'开头的员工),sqlplus中的这个事务也会被阻塞,因为它需要等待SQL DEVELOPER中的事务释放对。为40的行已经被sqlplus的事务锁定,SQL DEVELOPER中的这个UPDATE操作会被阻塞,等待锁释放。为40的行已被锁定(在sqlplus的事务中),所以如果SQL DEVELOPER中的这个事务在更新。2.使用SQL DEVELOPER连接数据库,并执行了两个UPDATE操作:首先,它尝试更新。1.使用sqlplus连接数据库,执行了一个UPDATE操作,锁定了。

2024-06-16 16:26:28 758 1

空空如也

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

TA关注的人

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