Oracle作业题

发布 2022-07-18 04:30:28 阅读 1403

一。创建一个简单的pl/sql程序块使用不同的程序块组件工作使用编程结构编写pl/sql程序块处理pl/sql程序块中的错误。

1.编写一个程序块,从emp表中显示名为“smith”的雇员的薪水和职位。

2.编写一个程序块,接受用户输入一个部门号,从dept表中显示该部门的名称与所在位置。

3.编写一个程序块,利用%type属性,接受一个雇员号,从emp表中显示该雇员的整体薪水。

即,薪水加佣金)。

4.编写一个程序块,利用%rowtype属性,接受一个雇员号,从emp表中显示该雇员的整体薪水。

即,薪水加佣金)。

5.某公司要根据雇员的职位来加薪,公司决定按下列加薪结构处理:designationraiseclerk500salesman1000analyst1500

otherwise2000

编写一个程序块,接受一个雇员名,从emp表中实现上述加薪处理。

6.编写一个程序块,将emp表中雇员名全部显示出来。

7.编写一个程序块,将emp表中前5人的名字显示出来。

8.编写一个程序块,接受一个雇员名,从emp表中显示该雇员的工作岗位与薪水,若输入的雇员名不存在,显示“该雇员不存在”信息。

9.接受两个数相除并且显示结果,如果第二个数为0,则显示消息“除数不能为0”。

二。声明和使用游标使用游标属性。

使用游标for循环工作声明带参数的游标。

使用for update of和current of子句工作)

1.通过使用游标来显示dept表中的部门名称。

2.使用for循环,接受一个部门号,从emp表中显示该部门的所有雇员的姓名,工作和薪水。

3.使用带参数的游标,实现第2题。

4.编写一个pl/sql程序块,从emp表中对名字以“a”或“s”开始的所有雇员按他们基本薪水的。

10%给他们加薪。

表中对所有雇员按他们基本薪水的10%给他们加薪,如果所增加后的薪水大于5000卢布,则取消加薪。

三,创建pl/sql记录和pl/sql表创建过程创建函数。

3.创建一个过程,能向dept表中添加一个新记录。(in参数)

4.创建一个过程,从emp表中带入雇员的姓名,返回该雇员的薪水值。(out参数)然后调用过程。

5.编写一个程序块,接受一个雇员号与一个百分数,从emp表中将该雇员的薪水增加输入的百分比。

利用过程,in out参数)

6.创建一个函数,它以部门号作为参数且返回那个部门的所有的所有雇员的整体薪水。然后调用此函数。

7.创建一个函数,它以部门号作为参数传递并且使用函数显示那个部门名称与位置。然后调用此函数。

四,创建程序包创建程序件创建触发器。

1.创建在dept表中插入和删除一个记录的数据包,它且有一个函数(返回插入或删除的部门名称)和两个过程。然后调用包。

3.使用单独过程打开游标变量,将dept表中的记录显示出来。只创建程序包,无需主体。

4.创建一个行级别触发器,将从emp表中删除的记录输入到ret_emp表中。

5.创建一个行级别触发器,停止用户删除雇员名为"smith"的记录。

6.创建一个语句级别触发器,不允许用户在"sundays"使用emp表。

国家预算作业题作业题

作业题。1 某工业部门,上年完成产值450亿元,实现利润 亿元。计划年度利润增加因素有 工业产值计划增长10 成本降低率2 设产值成本率为85 计划年度利润减少因素有 调整 利润减少8000万元 调整工资利润减少2000万元 调整税率利润减少2700万元。根据上述资料测算计划年度该部门实现的利润是多...

作业题1 题

作业题。材料预算单价计算。题1 某水电站大坝用水泥由某水泥厂直供,水泥强度等级为42.5,其中袋装水泥占20 散装水泥占80 袋装水泥市场价为320元 t,散装水泥市场价为290元 t。代装水泥和散装水泥均通过公路由水泥厂运往工地仓库,代装水泥运杂费为22.0元 t,散装水泥运杂费为10.6元 t ...

作业题1 题

作业题。材料预算单价计算。作业1 某水电站大坝用水泥由某水泥厂直供,水泥强度等级为42.5,其中袋装水泥占20 散装水泥占80 袋装水泥市场价为320元 t,散装水泥市场价为290元 t。代装水泥和散装水泥均通过公路由水泥厂运往工地仓库,代装水泥运杂费为22.0元 t,散装水泥运杂费为10.6元 t...