按步骤写出下列**(如无特别说明,**均在scott用户模式下编写),大家可以自己在sqlplus中编译。
1、 创建视图:
a) 基于emp表创建一个vw_emp视图,显示empno,ename,job,hiredate,deptno这几个字段。
答:1、首先应该给scott用户授权。
2、登陆创建视图并查看。
b) 查询vw_emp视图:显示deptno为10的所有信息。
c) 在视图中增加一条empno为1234的记录。
d) 将视图中ename为jack的全部更新为jackie
a) 将上述视图更改为只读视图。
b) 将上述视图更改为检查视图,使得往该视图插入或更新数据时都必须满足查询条件deptno=10
3、 创建连接视图vw_dept_emp:
a) 查询部门编号为10和30的部门及雇员信息。
b) 查询显示该视图的所有信息。
4、 创建复杂视图vw_emp_job_sal:
a) 查询目前每个岗位的平均工资、工资总和、最高工资和最低工资。
b) 查询显示该视图的所有信息。
5、 创建一个序列seq_dept,起始值为10,间隔为10,最大值为100,不循环。
a) 查看当前序列的值。
6、 创建索引:
a) 在student表的sid字段上创建反向索引id_reverse_index;
b) 在student表的sname字段上创建唯一索引dn_un_index;
7、 创建同义词。
a) 在scott用户模式下创建的私有同义词syemp
b) 在scott用户模式下创建的公有同义词psyemp
8、 删除以上创建的所有视图、序列、索引。
oracle作业
先创建下面三个表 book表 borrow表 reader表 1 找出姓李的读者姓名 name 和所在单位 company select from reader t where name like 李 2 列出图书库中所有藏书的书名 book name 及出版单位 output select dis...
Oracle作业
实验七 oracle 高级数据类型。1.大对象数据导入。1 创建 表image 2 创建逻辑目录。3 创建插入 数据的存储过程。4 调用存储过程img insert,向表image中插入 数据的导入。1 创建具有xmltype数据类型的表。2 插入000001号员工的 数据的查询。1 返回员工为00...
Oracle入门作业
oracle入门 实训作业。1 启动oracle数据库实例服务和监听服务。2 建立本地网络服务名。1 使用net manager新建立一个本地网络服务名。2 进入sqlplus,以用户sys 以管理员身份 连接。1 进入windows命令窗口,键入命令sqlplus 2 输入用户登录信息 sys 密...