Oracle的SQL/Plus语句编写,谢谢啦、、、(最后使用spool语句保存整个命令运行过程,形成答案给我) 30

创建员工表:createtableemp(emp_idnumber(5),emp_namevarchar2(20),emp_salarynumber(4),jobvarc... 创建员工表:
create table emp (emp_id number(5), emp_name varchar2(20), emp_salary number(4),job varchar2(20), dept_id number(3));
创建部门表:
create table dept (dept_id number(3), dept_name varchar2(20), loc varchar2(20));
要求如下:
1)、编写一个数据库触发器,当任何时候某个部门从"dept"中删除时,该触发器将从"emp"表中删除该部门的所有雇员。
2)、编写一个数据包,它有两个函数和两个过程以操作"emp"表。该数据包要执行的任务为:插入一个新雇员;删除一个现有雇员;显示指定雇员的整体薪水;显示指定雇员所在部门名称。
3)、编写一个函数以检查所指定雇员的薪水是否在有效范围内。不同职位的薪水范围为:
Clerk 1500-2500, Salesman 2501-3500
Analyst 3501-4500,Others 4501 and above.
如果薪水在此范围内,则显示“Salary is OK”,否则,更新薪水为该范围内的最小值。
展开
 我来答
jafsn59
2010-11-26 · TA获得超过360个赞
知道答主
回答量:549
采纳率:0%
帮助的人:369万
展开全部
你第三行最后少个分号

再一个,create的时候不用提交,commit可去掉
520xiaomaomi
2010-11-15 · 超过12用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:0
展开全部
分太少.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式