Oracle 逻辑对象 Oracle 逻辑对象是 Oracle 数据库中的一种逻辑结构,包括表、视图等。视图是 Oracle 中的一种逻辑表,用于查看表中的数据。视图可以用来定义来自一个或者多个表的行和列的多种连接。 视图的定义 视图是对根据预定义的选择标准、由一个或者多个行的集合建立起来的动态表的静态定义。视图可以用来定义来自一个或者多个表的行和列的多种连接。通过视图可以查看表中的数据。如果视图很大,则能看到表中的许多数据;如果视图很小,那么就只能看到表中的有限信息。 视图的基本操作 建立视图 使用 create view 语句创建视图,语法为:`create view view_name [column1[, column2]…] as query`。例如,建立学生姓名和 oracle 成绩的视图:`create view vieworacle as select sname, oracle from stable;` 删除视图 使用 drop view 语句删除视图,语法为:`drop view view_name`。 查询视图 可以使用 select 语句查询视图中的数据,例如,在学生姓名和 oracle 成绩的视图中查询成绩在 60 以上的学生信息:`select * from vieworacle where oracle>60;` 更新视图 可以使用 insert、update、delete 语句更新视图中的数据,例如,在 vieworacle 中插入一条记录:`insert into vieworacle(sname, oracle) values('魏超', 98);`,将魏超的成绩改为 100:`update vieworacle set oracle=100 where sname='魏超';`,将视图中魏超的信息删除:`delete from vieworacle where sname='魏超';` 视图的应用 视图可以用于简化复杂的查询操作,提高查询效率和数据安全性。例如,在 viewenglish 视图中插入两条记录,可以使用 insert 语句实现。在 viewenglish 中查询成绩在 80 以上的学生的信息,可以使用 select 语句实现。在 viewenglish 删除一条记录,可以使用 delete 语句实现。 练习 1. 视图的作用 2. snosnamesageoracleScholarship 表结构 写出 sql 语句: 1. 创建表的结构 2. 插入数据 3. 查询 oracle 成绩及格的学生信息 4. 查询获取一等奖学金的学生的信息 5. 为学生姓名和奖学金创建 viewschol 的视图 6. 查询 viewschol 中二等奖学金的学生的信息
- 粉丝: 1
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助